Head First JavaScript Programming
Eric T Freeman & Elisabeth Robson, O'Reilly, 2014, ISBN: 978-1-4493-4013-1
Head First JQuery
Ryan Bendetti & Ronan Cranley, O'Reilly, 2012, ISBN: 978-1-449-39321-2
JavaScript: The Definitive Guide
David Flanagan, O'Reilly, 2011, ISBN:978-0-596-80552-4
Example Code website:
JavaScript: The Good Parts
Douglas Crockford, O'Reilly, 2008, 978-0-596-51774-8
Crockford's JavaScript web site:
Murach's JavaScript, 2nd Edition
Mary Delamater, Murach Books, 2015, 978-1-890774-85-1
JavaScript & JQuery: The Missing Manual, 2nd Edition
David Sawyer McFarland, O'Reilly, 2011, ISBN: 978-1-4493-9902-2
Modern JavaScript: Develop and Design
Larry Ullman, Peachpit Press, 2012, 978-0321812520
Eloquent JavaScript
Marjin Haverbeke,
Professional JavaScript for Web Developers
Nicholas C. Zakas, Wrox, 2012, 978-1118026694

Books under evaluation

For those interested in more in-depth exploration, there is a new series of O'Reilly books currently being released by Kyle Simpson. These can help you explore the concepts of JavaScript in a way that will enhance your understanding:

You Don't Know JS: Scope & Closures
O'Reilly, March 2014
You Don't Know JS: this & Object Prototypes
O'Reilly, July 2014
You Don't Know JS: Types & Grammar
O'Reilly, January 2015
You Don't Know JS: Asynch & Performance
O'Reilly, February 2015
You Don't Know JS: Up & Going
O'Reilly, March 2015
You Don't Know JS: ES6 & Beyond
O'Reilly, April 2015


ECMAscript website
The current standard in PDF is linked right off the home page
Mozilla Developer's Network
JQuery website
API documentation is at
JQueryUI website
Javascript library testing for browser features to allow for fallback in older browsers
MVC-enablement for your HTML
JavaScript models, collections, and views.
Eclipse IDE
IDE for code development, including JavaScript:
Netbeans IDE
IDE for code development, including JavaScript:
WebStorm IDE
JetBrains IDE for JavaScript: Commercial, but students get special consideration.
Aptana Studio 3 IDE
IDE for Javascript, PHP, and Ruby on Rails code development. Also available as an Eclipse plugin.
Edit and view JavaScript examples and share them with others.
JavaScript compiler written in JavaScript to evaluate your JavaScript.


Access through course materials.