Learning Javascript

A brief guide to my favorite resources for learning and staying current with JavaScript best practices.

I often get questioned by friends and colleagues who ask me about the best methods for learning jQuery. I recommend that, if possible, it's best to start by learning about basic programming technique and theory and then take a moment to learn about JavaScript basics before moving on to jQuery. If you follow this approach, I think you'll be much better prepared to write code that will actually help you achieve your goals. If you're trying to get started with JavaScript, or programming in general, but are unaware of where or how to start, the following resources should help you get going.

Learn the Basics

  1. Eloquent Javascript, by Marijn Haverbeke
  2. Code Academy's Introductory Programming Course (This is a great, quick way to start writing code - instantly gratifying!)
  3. Browse the Mozilla Developer Network (MDN) JavaScript Guide - and learn why you should use this site as a reference instead of clicking the top results in Google

Understand the Prototype and Learn Some Patterns

  1. Addy Osmani's Essential JavaScript Design Patterns For Beginners
  2. The JavaScript Garden guide to the prototype model and JavaScript's quirks.

Learn From the Pros

  1. Douglas Crockford on JavaScript's "Good Parts"
  2. See what Paul Irish learned by browsing the jQuery source code

Stay Up To Date

  1. Subscribe to (and read!) the JavaScript Weekly newsletter
  2. Read Addy Osmani's blog
  3. Pay attention to John Resig

Got other suggestions or favorites? Post 'em in the comments!

Leave A Comment

 

Cast Iron Coding, 107 SE Washington, Suite 210, Portland, OR 97214
PH: 503.841.5669 | FAX: 866.285.6140 | contact@castironcoding.com

Made in Oregon!

Cast Iron Coding is a web development studio located in beautiful Portland, Oregon


Contact Us
107 SE Washington, Suite 210
Portland, OR 97214
PH: 503.841.5669
FAX: 866.285.6140
contact@castironcoding.com