This post is from a low-reputation account and contains an unverified outbound link. Be cautious before clicking external links.

I wish someone told me this before I picked my first computer language....

Words
302
Reading
2 min
Listen
Play
9y

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/

iobates@iobates suggested the mozilla training site :
https://developer.mozilla.org/en-US/

I wish someone told me this before I picked my first computer langu... | Ecency