Sunday, November 24, 2013

Best Resources to Learn JavaScript

You may also like to see:

If you want to learn JavaScript and need some good tutorial, Here I listed some nice resources to be refer.


The best resources are the videos from Douglas Crockford:

Crockford on JavaScript
  1. Volume One: The Early Years
  2. Chapter 2: And Then There Was JavaScript
  3. Act III: Function the Ultimate
  4. Episode IV: The Metamorphosis of Ajax
  5. Part V: The End of All Things
  6. Scene 6: Loopage
The JavaScript Programming Language
  1. The JavaScript Programming Language Part 1
  2. The JavaScript Programming Language Part 2
  3. The JavaScript Programming Language Part3
  4. The JavaScript Programming Language Part4

An Inconvenient API: The Theory of the DOM
  1. Theory of the DOM Part 1
  2. Theory of the DOM Part 2
  3. Theory of the DOM Part 3

Advanced JavaScript
  1. Advanced JavaScript" (1 of 3)
  2. Advanced JavaScript" (2 of 3)
  3. Advanced JavaScript" (3 of 3)

Object Oriented Programming in JavaScript

  1. Part 1 : Object Oriented Programming & JavaScript
  2. Part 2: Object Oriented JavaScript : Classes, Methods and Properties
  3. Part 3: Object Oriented JavaScript : Inheritance, Polymorphism and Encapsulation


  1. JavaScript: The Good Parts by Douglas Crockford
  2. John Resig's book Pro JavaScript Techniques for the more advanced stuff.
  3. Javascript: The Definitive Guide to be of great help
  4. Online book Eloquent JavaScript by Marijn Haverbeke
  5. Essential JavaScript Design Patterns For Beginners by Addy Osmani
  6. Head First HTML5 Programming:Building Web Apps with JavaScript

Learning Sites

  1. Douglas Crockfords writings on JavaScript.
  2. comp.lang.javascript FAQ is quite a nice resource.
  3. Learn appendTo created for learning JavaScript. 
  4. J Resig, Secrets of the javascript ninja
  5. bonsaiden's Javascript Garden quick walk through
  6. Codecademy is interactive - it's pretty sweet


  1. A re-introduction to JavaScript
  2. Mozilla Developer Center.
  3. Data Types in JavaScript 
  4. JavaScript Best Practices : === vs == 
  5. JavaScript Prototype and Inheritance 
  6. Currying in JavaScript 
  7. How Prototype works?
  8. Is JavaScript's "new" Keyword Considered Harmful?
  9. Pass by reference / value 
  10. This keyword
  11. Teaching JavaScript
  12. "Let's Make a Framework" series on DailyJS.
  13.  Module pattern
  14. Closures

You may also like to see:


  1. There's also ##javascript and ##js on if you want live support.

  2. Here is also a good list of free resources to learn Javascript that might be helpful:


Life insurance policy, bank loans, software, microsoft, facebook,mortgage,policy,