Legit just take cs50x by Harvard, It takes 12 weeks and will walk you through Scratch (easy to use drag and drop starting language), C (the base language for C++ and basically every other language), HTML (web), CSS (web design), PHP, SQL and Javascript. There are problem sets for almost every...