Buy 2, Get the 3rd FREE. Use discount code OPC10 - All orders over $29.95 qualify for FREE SHIPPING within the US

JavaScript Development and Resources

Your Path to Mastery

"JavaScript is now a language every developer should know." – Mike Loukides, Vice President of Content Strategy for O'Reilly Media

Introductory
http://akamaicovers.oreilly.com/images/9780596521882/cat.gifLearning JavaScript, Second Edition

Learning JavaScript, Second Edition

By Shelley Powers

http://akamaicovers.oreilly.com/images/9780470227800/cat.gifProfessional JavaScript for Web Developers, Second Edition

Professional JavaScript for Web Developers, Second Edition

By Nicholas C. Zakas

http://akamaicovers.oreilly.com/images/0636920015048/cat.gifJavaScript & jQuery: The Missing Manual, 2nd Edition

JavaScript & jQuery: The Missing Manual, 2nd Edition

By David Sawyer McFarland

http://akamaicovers.oreilly.com/images/9780596527747/cat.gifHead First JavaScript

Head First JavaScript

By Michael Morrison

http://akamaicovers.oreilly.com/images/0636920000792/cat.gifGreat JavaScript: Level 1

Great JavaScript: Level 1

By Brett McLaughlin

http://akamaicovers.oreilly.com/images/9780470525937/cat.gifBeginning JavaScript, Fourth Edition

Beginning JavaScript, Fourth Edition

By Jeremy McPeak, Paul Wilton

http://akamaicovers.oreilly.com/images/0790145302243/cat.gifJavaScript Step by Step, Second Edition

JavaScript Step by Step, Second Edition

By Steve Suehring

Intermediate
http://akamaicovers.oreilly.com/images/9780596805531/cat.gifJavaScript: The Definitive Guide, Sixth Edition

JavaScript: The Definitive Guide, Sixth Edition

By David Flanagan

http://akamaicovers.oreilly.com/images/9780596802806/cat.gifHigh Performance JavaScript

High Performance JavaScript

By Nicholas C. Zakas

http://akamaicovers.oreilly.com/images/9781593272821/cat.gifEloquent JavaScript

Eloquent JavaScript

By Marijn Haverbeke

http://akamaicovers.oreilly.com/images/9780596806767/cat.gifJavaScript Patterns

JavaScript Patterns

By Stoyan Stefanov

http://akamaicovers.oreilly.com/images/9780596806149/cat.gifJavaScript Cookbook

JavaScript Cookbook

By Shelley Powers

http://akamaicovers.oreilly.com/images/9780596517748/cat.gifJavaScript: The Good Parts

JavaScript: The Good Parts

By Douglas Crockford

http://akamaicovers.oreilly.com/images/9780596809614/cat.gifDouglas Crockford JavaScript Master Class

Douglas Crockford JavaScript Master Class

By Douglas Crockford

http://akamaicovers.oreilly.com/images/0636920014119/cat.gifCooking with jQuery

Cooking with jQuery

By Mike Hostetler, Jonathan Sharp

http://akamaicovers.oreilly.com/images/0636920016182/cat.gifjQuery Pocket Reference

jQuery Pocket Reference

By David Flanagan

http://akamaicovers.oreilly.com/images/9780596159788/cat.gifjQuery Cookbook

jQuery Cookbook

By Cody Lindley

http://akamaicovers.oreilly.com/images/0636920010906/cat.gifHead First HTML5 Programming

Head First HTML5 Programming

By Eric Freeman, Elisabeth Robson

http://akamaicovers.oreilly.com/images/0636920017677/cat.gifGreat Ajax: Level 1

Great Ajax: Level 1

By David Griffiths

Advanced
http://akamaicovers.oreilly.com/images/0636920018421/cat.gifJavaScript Web Applications

JavaScript Web Applications

By Alex MacCaw

http://akamaicovers.oreilly.com/images/0636920015116/cat.gifProgramming HTML5 Applications

Programming HTML5 Applications

By Zachary Kessin

http://akamaicovers.oreilly.com/images/9780596803032/cat.gifDeveloping Large Web Applications

Developing Large Web Applications

By Kyle Loudon

http://akamaicovers.oreilly.com/images/9780596807795/cat.gifProgramming the Mobile Web

Programming the Mobile Web

By Maximiliano Firtman

http://akamaicovers.oreilly.com/images/9780596805791/cat.gifBuilding iPhone Apps with HTML, CSS, and JavaScript

Building iPhone Apps with HTML, CSS, and JavaScript

By Jonathan Stark

http://akamaicovers.oreilly.com/images/0636920020585/cat.gifjQuery Mobile

jQuery Mobile

By Jon Reid

http://akamaicovers.oreilly.com/images/0636920001416/cat.gifClosure: The Definitive Guide

Closure: The Definitive Guide

By Michael Bolin

http://akamaicovers.oreilly.com/images/0636920020011/cat.gifMaking Isometric Social Real-Time Games with HTML5, CSS3, and JavaScript

Making Isometric Social Real-Time Games with HTML5, CSS3, and JavaScript

By Mario Andres Pagella

http://akamaicovers.oreilly.com/images/0636920013044/cat.gifSupercharged JavaScript Graphics

Supercharged JavaScript Graphics

By Raffaele Cecco

http://akamaicovers.oreilly.com/images/0636920015956/rc_cat.gifNode: Up and Running

Node: Up and Running

By Tom Hughes-Croucher

http://akamaicovers.oreilly.com/images/0636920020806/cat.gifGetting Started with GEO, CouchDB, and Node.js

Getting Started with GEO, CouchDB, and Node.js

By Mick Thompson

http://akamaicovers.oreilly.com/images/9780596516482/cat.gifDojo: The Definitive Guide

Dojo: The Definitive Guide

By Matthew A. Russell

Google Script: Enterprise Application Essentials Google Script: Enterprise Application Essentials
Node for Front-End Developers Node for Front-End Developers
The Little Book on CoffeeScript The Little Book on CoffeeScript
Building Android Apps with HTML, CSS, and JavaScript Building Android Apps with HTML, CSS, and JavaScript
by Jonathan Stark
Second Edition
Web Development Recipes Web Development Recipes (Pragmatic Bookshelf)
by Aaron Godin, Brian P. Hogan, Chris Johnson, Chris Warren, Mike Weber
Head First Mobile Web Head First Mobile Web
by Lyza Danger Gardner, Jason Grigsby
PHP & MySQL: The Missing Manual PHP & MySQL: The Missing Manual
by Brett McLaughlin
Building Hypermedia APIs with HTML5 and Node Building Hypermedia APIs with HTML5 and Node
by Mike Amundsen
Programming HTML5 Applications Programming HTML5 Applications
by Zachary Kessin
HTML5 Cookbook HTML5 Cookbook
by Kyle Simpson, Christopher Schmitt
Beginning PhoneGap Beginning PhoneGap
JavaScript & jQuery: The Missing Manual JavaScript & jQuery: The Missing Manual
by David Sawyer McFarland
Second Edition
Head First HTML5 Programming Head First HTML5 Programming
by Eric Freeman, Elisabeth Robson
Making Isometric Social Real-Time Games with HTML5, CSS3, and JavaScript Making Isometric Social Real-Time Games with HTML5, CSS3, and JavaScript
by Mario Andres Pagella
The HTML5 Sessions: The Best of OSCON 2011 The HTML5 Sessions: The Best of OSCON 2011
by O'Reilly Media, Inc.
JavaScript Web Applications JavaScript Web Applications
by Alex MacCaw
HTML5 Media HTML5 Media
by Shelley Powers
CoffeeScript CoffeeScript (Pragmatic Bookshelf)
by Trevor Burnham
Supercharged JavaScript Graphics Supercharged JavaScript Graphics
by Raffaele Cecco
Getting Started with GEO, CouchDB, and Node.js Getting Started with GEO, CouchDB, and Node.js
by Mick Thompson
JavaScript Bibliography JavaScript Bibliography
Android Development Bibliography Android Development Bibliography
jQuery Mobile jQuery Mobile
by Jon Reid
Build Mobile Websites and Apps for Smart Devices Build Mobile Websites and Apps for Smart Devices (SitePoint)
by Earle Castledine, Myles Eftos, Max Wheeler
Node: Up and Running Node: Up and Running
by Tom Hughes-Croucher
HTML5 Canvas HTML5 Canvas
by Steve Fulton, Jeff Fulton
JavaScript: The Definitive Guide JavaScript: The Definitive Guide
by David Flanagan
Sixth Edition
Beginning DotNetNuke Skinning and Design Beginning DotNetNuke Skinning and Design
Tom Hughes-Croucher on Node Tom Hughes-Croucher on Node
by Tom Hughes-Croucher
Professional WordPress Plugin Development Professional WordPress Plugin Development
Beginning Web Programming with HTML, XHTML, and CSS Beginning Web Programming with HTML, XHTML, and CSS
Beginning JavaScript and CSS Development with jQuery Beginning JavaScript and CSS Development with jQuery
Professional ASP.NET 3.5 AJAX Professional ASP.NET 3.5 AJAX
Mining the Social Web Mining the Social Web
by Matthew Russell
Eloquent JavaScript Eloquent JavaScript (No Starch)
by Marijn Haverbeke
Beginning JavaScript® Beginning JavaScript®
Fourth Edition
Professional JavaScript for Web Developers Professional JavaScript for Web Developers
Second Edition
JavaScript Step by Step JavaScript Step by Step
by Steve Suehring
Second Edition
jQuery Pocket Reference jQuery Pocket Reference
by David Flanagan
Learning the iOS 4 SDK for JavaScript Programmers Learning the iOS 4 SDK for JavaScript Programmers
by Danny Goodman
Canvas Pocket Reference Canvas Pocket Reference
by David Flanagan
Pragmatic Guide to JavaScript Pragmatic Guide to JavaScript (Pragmatic Bookshelf)
ASP.NET AJAX Control Development with Visual Studio 2008 and .NET 3.5 Framework ASP.NET AJAX Control Development with Visual Studio 2008 and .NET 3.5 Framework
Native Video in HTML5 Native Video in HTML5
by David Griffiths
Hands - on ASP.NET AJAX Control Toolkit Hands - on ASP.NET AJAX Control Toolkit
Introduction to ASP.NET 4 AJAX Client Templates Introduction to ASP.NET 4 AJAX Client Templates
jQuery for ASP.NET Developers jQuery for ASP.NET Developers
JavaScript Patterns JavaScript Patterns
by Stoyan Stefanov
Closure: The Definitive Guide Closure: The Definitive Guide
by Michael Bolin
HTML5 Mobile Web Development HTML5 Mobile Web Development
by Jake Carter
Cooking with jQuery Cooking with jQuery
by Mike Hostetler, Jonathan Sharp
Beginning ASP.NET 4 Beginning ASP.NET 4
JavaScript Cookbook JavaScript Cookbook
by Shelley Powers
Professional ASP.NET 4 in C# and VB Professional ASP.NET 4 in C# and VB
Cross-Platform Mobile Development with PhoneGap Cross-Platform Mobile Development with PhoneGap
by Brian LeRoux, Jonathan Stark
JavaScript® Programmer's Reference JavaScript® Programmer's Reference
Beginning SharePoint 2010 Development Beginning SharePoint 2010 Development
Professional XMPP Programming with JavaScript and jQuery Professional XMPP Programming with JavaScript and jQuery
Beginning Mac OS X Snow Leopard Programming Beginning Mac OS X Snow Leopard Programming
High Performance JavaScript High Performance JavaScript
by Nicholas C. Zakas
jQuery: Novice to Ninja jQuery: Novice to Ninja (SitePoint)
by Earle Castledine, Craig Sharkie
Add Interactivity to Your Site: The Mini Missing Manual Add Interactivity to Your Site: The Mini Missing Manual
by Matthew MacDonald
Professional JavaScript Frameworks Professional JavaScript Frameworks
Building iPhone Apps with HTML, CSS, and JavaScript Building iPhone Apps with HTML, CSS, and JavaScript
by Jonathan Stark
Great JavaScript: Level 1 Great JavaScript: Level 1
by Brett McLaughlin
Learn to Build iPhone Apps with HTML, CSS, and JavaScript Learn to Build iPhone Apps with HTML, CSS, and JavaScript
by Elisabeth Robson
Fancy Form Design Fancy Form Design (SitePoint)
by Jina Bolton, Tim Connell, Derek Featherstone
Douglas Crockford JavaScript Master Class Douglas Crockford JavaScript Master Class
by Douglas Crockford
Palm webOS Palm webOS
by Mitch Allen
Learning PHP, MySQL, and JavaScript Learning PHP, MySQL, and JavaScript
by Robin Nixon
Professional ASP.NET MVC 1.0 Professional ASP.NET MVC 1.0
Beginning ASP.NET 3.5 Beginning ASP.NET 3.5
Even Faster Web Sites Even Faster Web Sites
by Steve Souders
Regular Expressions Cookbook Regular Expressions Cookbook
by Jan Goyvaerts, Steven Levithan
Professional Silverlight 2 for ASP.NET Developers Professional Silverlight 2 for ASP.NET Developers
Scripting InDesign CS3/4 with JavaScript Scripting InDesign CS3/4 with JavaScript
by Peter Kahrel
Search Engine Optimization for Flash Search Engine Optimization for Flash
by Todd Perkins
Professional ADO.NET 3.5 with LINQ and the Entity Framework Professional ADO.NET 3.5 with LINQ and the Entity Framework
Professional DotNetNuke Module Programming Professional DotNetNuke Module Programming
Learning JavaScript Learning JavaScript
by Shelley Powers
Second Edition
Microsoft® Visual Web Developer™ 2008 Express Edition Step by Step Microsoft® Visual Web Developer™ 2008 Express Edition Step by Step
by Eric Griffin
Head First Ajax Head First Ajax
by Rebecca M. Riordan
Mastering Dojo Mastering Dojo (Pragmatic Bookshelf)
by Craig Riecke, Rawld Gill, Alex Russell
Dojo: The Definitive Guide Dojo: The Definitive Guide
by Matthew Russell
JavaScript: The Good Parts JavaScript: The Good Parts
by Douglas Crockford
AIR for Javascript Developers Pocket Guide AIR for Javascript Developers Pocket Guide
by Mike Chambers, Daniel Dura, Kevin Hoyt, Dragos Georgita
Silverlight 1.0 Silverlight 1.0
Professional Python Frameworks Professional Python Frameworks
The Art & Science of JavaScript The Art & Science of JavaScript (SitePoint)
by Michael Mahemoff, Cameron Adams, James Edwards, Dan Webb, Simon Willison, Ara Pehlivanian, Christian Heilmann
Head First JavaScript Head First JavaScript
by Michael Morrison
Prototype and script.aculo.us Prototype and script.aculo.us (Pragmatic Bookshelf)
by Christophe Porteneuve
ASP.NET AJAX Programmer's Reference ASP.NET AJAX Programmer's Reference
Beginning ASP.NET 2.0 AJAX Beginning ASP.NET 2.0 AJAX
Google Ajax Search API Google Ajax Search API
by Michael Fitzgerald, Ali Pasha
Beginning JavaScript Beginning JavaScript
Third Edition
JavaScript & DHTML Cookbook JavaScript & DHTML Cookbook
by Danny Goodman
Second Edition
Unobtrusive Ajax Unobtrusive Ajax
by Jesse Skinner
Regular Expression Pocket Reference Regular Expression Pocket Reference
by Tony Stubblebine
Second Edition
Simply JavaScript Simply JavaScript (SitePoint)
by Kevin Yank, Cameron Adams
An Introduction to Testing Web Applications with twill and Selenium An Introduction to Testing Web Applications with twill and Selenium
by C. Titus Brown, Gheorghe Gheorghiu, Jason Huggins
Introducing Microsoft® ASP.NET AJAX Introducing Microsoft® ASP.NET AJAX
by Dino Esposito
Ajax on Java Ajax on Java
by Steven Douglas Olson
Ajax on Rails Ajax on Rails
by Scott Raymond
Google Web Toolkit for Ajax Google Web Toolkit for Ajax
by Bruce W. Perry
Dynamic HTML: The Definitive Reference Dynamic HTML: The Definitive Reference
by Danny Goodman
Third Edition
The Book of JavaScript The Book of JavaScript (No Starch)
by thau!
Second Edition
Prototype Quick Reference Prototype Quick Reference
by Scott Raymond
Prototype and Scriptaculous: Taking the Pain out of JavaScript Prototype and Scriptaculous: Taking the Pain out of JavaScript
by Chris Angus
Programming Atlas Programming Atlas
by Christian Wenz
Scripting InDesign with JavaScript Scripting InDesign with JavaScript
by Peter Kahrel
CSS Instant Results CSS Instant Results
RJS Templates for Rails RJS Templates for Rails
by Cody Fauser
Ajax Hacks Ajax Hacks
by Bruce W. Perry
The JavaScript Anthology The JavaScript Anthology (SitePoint)
by Cameron Adams, James Edwards
Web Design in a Nutshell Web Design in a Nutshell
by Jennifer Robbins
Third Edition
Beginning JavaScript Beginning JavaScript
Second Edition
DHTML Utopia DHTML Utopia (SitePoint)
by Stuart Langridge
Professional JavaScript for Web Developers Professional JavaScript for Web Developers
Beginning JavaScript Beginning JavaScript
Webmaster in a Nutshell Webmaster in a Nutshell
by Stephen Spainhour, Robert Eckstein
Third Edition
JavaScript Pocket Reference JavaScript Pocket Reference
by David Flanagan
Second Edition
Creating Applications with Mozilla Creating Applications with Mozilla
by David Boswell, Brian King, Ian Oeschger, Pete Collins, Eric Murphy
Designing with JavaScript Designing with JavaScript
by Nick Heinle, Bill Pena
Second Edition
CGI Programming with Perl CGI Programming with Perl
by Scott Guelich, Shishir Gundavaram, Gunther Birznieks
Second Edition
JavaScript Application Cookbook JavaScript Application Cookbook
by Jerry Bradenbaugh

JavaScript Master Class Video

The Douglas Crockford JavaScript Master
Class
— In this Master Class video, Douglas will scrape away the language's bad features to reveal all the good ideas that make JavaScript an outstanding object-oriented programming language -- ideas such as functions, loose typing, dynamic objects, and an expressive object literal notation. You'll learn why this powerful feature subset is more reliable, readable, and maintainable than the language as a whole, and discover firsthand how to create extensible and efficient code with it. Watch a preview now.

Learn JavaScript Online

Certificate Series

Client-Side Web Programming Certificate Series targets beginning and intermediate students who want to acquire the skills needed for rich front-end web development, and who want to back those skills up with a Certificate from the University of Illinois Office of Continuing Education.

Enroll today >

JavaScript Experts

Jonathan Stark Jonathan Stark is a mobile and web application consultant who the Wall Street Journal has called an expert on publishing desktop data to the web.

Alan Palazzolo Alan Palazzolo is a Code for America fellow, and has been a big contributor to mapping modules, most notably OpenLayers.

Mark Ethan Trostler Mark Ethan Trostler has been writing and testing code for over 20 years.

Bill Lubanovic Bill Lubanovic started developing software with UNIX in the 70s, GUIs in the 80s, and the Web in the 90s. He now does web visualization work for a wind energy company.

More JavaScript Experts

JavaScript News & Answers

Four short links: 7 February 2012

By Nat Torkington
February 7, 2012

Integrated Content Editor (GitHub) -- a track changes implementation, built in javascript, for anything that is contenteditable on the web, written by the NY Times team and open sourced. Data Tables -- featureful jQuery plugin for tables of data. (via Javascript Weekly) Creating a Developer Community (Slideshare) -- treat the problem like a channel conversion funnel: turn visitors into...

Four short links: 16 January 2012

By Nat Torkington
January 16, 2012

Computational Science Stack Exchange -- q+a site for data-intensive computation-heavy science. (via Gael Varoquaux) An Open Letter to our Customers, Past and Future (Luma Labs) -- a reminder that poor patent examination hurts innovative startups working in physical goods, just as much as with digital goods. Javascript Performance (Steve Souders) -- JavaScript is typically the #1 place to look...

PHP, MySQL & JavaScript ; getting error 2002 in mysql following book to thwe dot

By @ndros
January 1, 2012

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' here the weird part: I got xampp as the book recommended and it say all servers are go! when i tried to type the line in 'mysql -u root -p', the machine told me to get the right packages. so i did sudo apt-get blah blah blah got the same result so i checked the director...

Four short links: 28 December 2011

By Nat Torkington
December 28, 2011

Terrier IR -- open source (Mozilla) text search engine, now with Hadoop support. s3ql -- open source (GPLv3) Linux filesystem which stores its data on Google Storage, Amazon S3, or OpenStack. (via Adam Shand) Esprima -- open source (BSD) fast Javascript parser in Javascript. (via Javascript Weekly) Hogan.js -- open source (Apache) Javascript templating engine from Twitter. If it...

Four short links: 27 December 2011

By Nat Torkington
December 27, 2011

Write Logs for Machines -- argues that services should log in a format suitable for automated analysis, not for humans to read as has been the custom in the past. tmpltr -- Javascript template previewer, open source on github. Dspace Badge -- what my son and I are building this week, our first Arduino project. Prince of Persia C64...

Building an OS in JavaScript, HTML5 and CSS

By nuribruner
November 30, 2011

Hey, O'Reilly I'm interested in building a OS completely cloud based and built with languages that even the worse computer could handle (Jjavascript HTML5 CSS), my goal would be to allow anyone to use it for free. Heres what I'm thinking Basically, you'd have a VERY simple suite of apps, maybe a game or two and some word processing or something, and every time you'...

More NewsMore Answers