Most popular language
Most impressive features
Just In Time (JIT) compilation
Object Oriented Programming
All browsers also let you debug your code easily. If dissatisfied with this you can use a plugin or tool to help debug. These plugins are free and small in size. Firebug for Firefox and Web Developer Toolbar for Chrome are examples of this.
Functions as objects
Functions can be used as objects and variables. This is a highly useful tool when it comes to reusability. You can literally mold old code on the fly.
Ready resources available
Ultra fast execution engines
Both Clientside and Serverside
This bit of code, when executed will output “Hello World!” in the form of an alert box on your screen.
Alternately you could print it directly on the webpage by using the document.write() statement.
A library is a set of predefined functions grouped together that are reused in many places implemented in the most efficient way possible. The most popular libraries are jQuery, Prototype and Dojo. Libraries allow you to do anything from creating and displaying graphs to processing and displaying PDF files.
It is a document based NoSQL database. It offers fast querying and updating, flexible aggregation and data processing. It is easy to scale and uses internal memory for storing current data which enables faster access.
W3Schools for HTML and CSS
The Mozilla developer network
CodeAcademy has some free tutorials, and you don’t even have to sign up to use them. They’re slow though, so if you’re an experienced coder, you won’t like them.
AngularJS offers a powerful framework to build large apps, but has a steep learning curve. It is often described as a hockey stick – very easy initially and then increasingly hard thereafter. If you master it, AngularJS will help to build the most robust, large scale applications. here and here
Backbone.js is highly useful for building Single Page Applications (SPAs). It is a small library, but gives you an enormous amount of functionality. Check it out.
For tutorials on 15 other hot programming languages go here.