Before deciding to learn a computer language you need to be clear on what kind of project you want to create. The majority of people just need to do a little bit of HTML in their Wordpress blogs. If that's the case start with HTML. HTML is sort of like the skeleton or foundation of the front-end of your website. Without a good foundation, no project can truly be great.
When I began I had all these brilliant ideas about websites and applications I wanted to create. I even enrolled in a great university to develop my skills. I started by taking a C++ class. I studied for hundreds of hours trying to figure out how this was going to lead me to develop what it was that I wanted to build.
Unfortunately, I didn't know at the time that there is a big difference between front-end development & back-end development. If you just need to build a website just learn HTML, CSS, then Javascript. If you wanna build software then learn C/C/Java/Ruby/python first and then when it comes time for front-end development it won't be that hard. The C language is great for a lot of things but not front-end development. Although this was an obstacle in my journey, in learning C++, I really understand programming fundamentals and can learn langauges fast.
Here are some of my favorite coding resource website which eased my learning process.
Find 1000+ hours of free training
Mva.microsoft.com
A seriously great app with nearly 20 million coders and dozens of great tutorials. They also have a great IDE, (Integrated development environment) which is essentially a code editor where you can run your codes in the web browser.
http://sololearn.com/
Channel 9 is where Microsoft development team members discuss more advanced topics.
https://channel9.msdn.com/
suggested the mozilla training site :
https://developer.mozilla.org/en-US/