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

in coding •  7 years ago  (edited)

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 suggested the mozilla training site :
https://developer.mozilla.org/en-US/

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

Congratulations @taylorrichey! You have completed some achievement on Steemit and have been rewarded with new badge(s) :

You published your First Post

Click on any badge to view your own Board of Honor on SteemitBoard.
For more information about SteemitBoard, click here

If you no longer want to receive notifications, reply to this comment with the word STOP

By upvoting this notification, you can help all Steemit users. Learn how here!

Okay some points.

HTML is not a programming language, it is a markup language.
Also python is one of the better options for web-development.
Well if you need to build any sort of real web-app you will have to go a little further than browser based javascript, at least as far as node.

Also if you recommend people do web development perhaps you should link to the mozilla training site https://developer.mozilla.org/en-US/

I started coding about 13 months ago so I'm still new.

I know the Python/Django combo is cool but I haven't really dug into it yet. But the input is appreciated.