If you have no previous programming experience but interested in learning programming, JavaScript is the best option for you. JavaScript is the language of web, and thankfully there are tons of free resources to learn and master it online.
Why JavaScript?
JavaScript is relatively simply to begin as compared to other languages like C/C++, Java and Ruby. It doesn’t require any specific setup like installing IDE, VM or hardware configuration – just a plain text editor and your web browser is enough.
JavaScript is an open and cross-platform language with wider developer ecosystem and support. With emerging technologies like Node.js & MongoDB and popular frameworks like AngularJS & Backbone.js, JavaScript has a bright future. Even if you don’t have any intention to become a professional programmer, you should try out JavaScript.
Here is the list of best free online resources to start learning and mastering the JavaScript:
- Mozilla’s JavaScript Guide: definitive and standard reference.
- JavaScript track on Codecademy: Interactive tutorials for beginners.
- JavaScript for Cats by Max Ogden
- Eloquent JavaScript by Marijn Haverbeke
- Wikibooks’ JavaScript book
- JavaScript Lectures by Douglas Crockford