Books

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: oreilly.com/catalog/9780596805531
JavaScript: The Good Parts
Douglas Crockford, O'Reilly, 2008, 978-0-596-51774-8
Crockford's JavaScript web site: javascript.crockford.com
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, eloquentjavascript.net
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

Resources

ECMAscript website
ecmascript.org
The current standard in PDF is linked right off the home page
Mozilla Developer's Network
https://developer.mozilla.org/en/javascript
JQuery website
www.jquery.com
API documentation is at jqapi.com
JQueryUI website
www.jqueryui.com
Modernizr
Javascript library testing for browser features to allow for fallback in older browsers modernizr.com
Angular
MVC-enablement for your HTML pageangularjs.org
Backbone
JavaScript models, collections, and views. backbonejs.org
Eclipse IDE
IDE for code development, including JavaScript: eclipse.org
Netbeans IDE
IDE for code development, including JavaScript: netbeans.org
WebStorm IDE
JetBrains IDE for JavaScript: www.jetbrains.com/webstorm. 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. www.aptana.com
JSFiddle
Edit and view JavaScript examples and share them with others. JSFiddle.net
JSLint
JavaScript compiler written in JavaScript to evaluate your JavaScript. www.JSLint.com

Slides

Access through course materials.