Preparing Yourself for Modern JavaScript Development | CodeThinked
This post is going to be an attempt to simply address some of the low hanging fruit out there, and try to bring together a few different concepts that a developer should understand before they go out and try to tackle something like Backbone.js or Ember.js.
Source: www.codethinked.com