I am very interested in learning programming languages. I was able to teach myself HTML5, CSS and a very little about PHP but I am interested in learning C++ and Javascript, I know these 2 languages are used for different uses but I have my reasons. Does anyone know of any really helpful tutorial websites that help people teach themselves C++ and Javascript?
I would start with a diffrent language first like python. It is easy to learn the code is clean and it can do pretty much everything c++ does.
The idea is not to learn the language but to learn the concepts of programing and give you the tools you need to easily learn every other language. It used to be you would learn one language and stick to it but the modern programer will use lots of diffrent languages in a project so it is more important to learn how to learn a language than it is to learn the actual language.
That should take you from the compleate basics to the point where you can build a program. I think some of the first starting stuff will be too basic for you but do it anyway as it wont take long until you get to somthing more interesting and its a good idea to get you used to the writer how they explain things an so on.
Once you get to chapter 12 you should be in the position where you can start a basic project i would try a few dumb things like hang man, guess the number. They are simple and fast to make at this point you should be able to take them on by yourself. Once you finish them even tho they are dumb and pointless and have been done hundreds of times before you will feel an amazing sence of acomplishment as you have created something.
From there I would take on a larger project based on some tutorial
That seems fairly good but it may be a bit advanced. it will esentialy allow you to ride along with a more experianced programer and learn from how they do things and once you are finished you will have a complete game that anyone can be proud of from there try bulding on the game add your own unique ideas and features into the game.
From there you can pretty much move on to what ever you want start to learn some other languages or keep building things in python. Also I should metion you can bulid websites with python like you did with php.
Udacity.com is a really good resource for basic and adavanced classes. I took the CS 101 through there in a few weeks and although it uses python (which most 101 level classes seem to do) it makes learning any other language, especially something lower level like c++ or java, so much easier. You are more worrried about syntax and structure than the basic concepts at that point which can be very helpfull when learing a lanugage more verbose than a higher level language. Also code academy is super helpful for the same things. Basically you can breeze through and get a solid explantation of basic conepts (conditionals, classes, flow of execution, data structures, ect) and it makes actually getting a solid understanding of the extermely fundemental concepts so much easier because you already know basic words and expressions.