Best Javascript Books

100 books on the list
Sort by
Number of Articles
Layout
Learn JavaScript and jQuery a nicer wayThis full-color book adopts a visual approach to teaching JavaScript & jQuery, showing you how to make web pages more interactive and interfaces more intuitive through the use of inspiring code examples, infographics, and photography. The content assumes no previous programming experience, other than knowing h...
Appears in 28 articles
For web developers and other programmers interested in using JavaScript, this bestselling book provides the most comprehensive JavaScript reference section on the market. The seventh edition represents a significant update, with new material for ECMAScript 2017 (ES8), and new chapters on language-specific features.JavaScript: The Definitive Guide i...
Appears in 27 articles
Completely revised and updated, this best-selling introduction to programming in JavaScript focuses on writing real applications.Eloquent JavaScript dives into the JavaScript language to show programmers how to write elegant, effective JavaScript code. Like any good programming book, Eloquent JavaScript begins with fundamentals--variables, control ...
Appears in 25 articles
Most programming languages contain good and bad parts, but JavaScript has more than its share of the bad, having been developed and released in a hurry before it could be refined. This authoritative book scrapes away these bad features to reveal a subset of JavaScript that's more reliable, readable, and maintainable than the language as a whole--a ...
Appears in 24 articles
Effective JavaScript
68 Specific Ways to Harness the Power of JavaScript (Effective Software Development Series)
Goodreads Rating
"It's uncommon to have a programming language wonk who can speak in such comfortable and friendly language as David does. His walk through the syntax and semantics of JavaScript is both charming and hugely insightful; reminders of gotchas complement realistic use cases, paced at a comfortable curve. You'll find when you finish the book that you've ...
Appears in 23 articles
The most enthusiastically reviewed programming book on AmazonBuy the book and get access to all 1,750 interactive exercises free."Damn, this program is ridiculously good. The author needs to sign up to run this country's education program."-Matthew Highland"This is the most incredible learning experience I have ever had. Amazing!!" -Jon W. Christop...
Appears in 18 articles
The Principles of Object-Oriented JavaScript
Goodreads Rating
Although object orientated programming is probably not the first thing that programmers think of when they think of JavaScript, JavaScript is not just object-oriented but also incredibly powerful and expressive, putting many design decisions in the hands of those developers who know how to use it effectively. Object-Oriented JavaScript helps experi...
Appears in 16 articles
Recommended by
Nicholas C. ZakasJavaScript for Kids is a lighthearted introduction to the JavaScript language and programming in general. With the help of kid-friendly examples, author Nick Morgan teaches the essentials of JavaScript. Morgan starts with the basics of strings, arrays, and loops, then moves on to show readers how to modify elements with jQuery and draw graphics wit...
Appears in 14 articles
Secrets of the JavaScript Ninja
Goodreads Rating
Secrets of the JavaScript Ninja uses practical examples to clearly illustrate each core concept and technique. This completely revised edition shows you how to master key JavaScript concepts such as functions, closures, objects, prototypes, and promises. It covers APIs such as the DOM, events, and timers. Youβll discover best practice techniques su...
Appears in 12 articles
If you know HTML & CSS then you know all about web page style and structure; now it's time to give those pages some behavior, some interactivity. Want to understand that code you've been copying and pasting into your web pages? And do it in a way that won't put you to sleep? Then Head First JavaScript Programming is for you. Learning a programming ...
Appears in 12 articles
Learn JavaScript Visually
Goodreads Rating
Beautifully Illustrated book that teaches javascript fundamentals trough metaphors, analogies and easy step-by-step exercises. Visual learners retain information very differently than their left brained counter-parts, and thus benefit from different approaches. Full color illustrations help memory triggers as your brain never forgets an image, meta...
Appears in 12 articles
JavaScript Patterns by Stoyan Stefanov
You Don't Know JS by Kyle Simpson
Professional JavaScript for Web Developers by Nicholas C. Zakas
Programming JavaScript Applications by Eric Elliott
Speaking JavaScript by Axel Rauschmayer
High Performance Browser Networking by Ilya Grigorik
You Don't Know JS by Kyle Simpson
High Performance JavaScript by Nicholas C. Zakas
Understanding ECMAScript 6 by Nicholas C. Zakas
Beginning JavaScript and CSS Development with jQuery by Richard York
You Don't Know Js by Kyle Simpson
You Don't Know JS by Kyle Simpson
You Don't Know JS by Kyle Simpson
JavaScript & jQuery by David Sawyer McFarland
Maintainable JavaScript by Nicholas C. Zakas
Node.Js in Action by Cantelon Rajlich
Learning JavaScript Design Patterns by Addy Osmani
Test Driven JavaScript Development by Christian Johansen Johansen
Beginning JavaScript by Paul Wilton
Beginning JavaScript by Jeremy McPeak
Learning React by Alex Banks
jQuery in Action by Bear Bibeault
Testable JavaScript by Mark Ethan Trostler
High Performance Web Sites by Steve Souders
Object-Oriented JavaScript by Stoyan Stefanov
Functional Programming in JavaScript by Luis Atencio
Learning JavaScript Data Structures and Algorithms by Loiane Groner
Professional JavaScript for Web Developers by Matt Frisbie
Web Audio API by Boris Smus
Even Faster Web Sites by Steve Souders
Effective Java by Joshua Bloch
Don't Make Me Think by Steve Krug
The Pragmatic Programmer by David Thomas
HTML and CSS by Jon Duckett
Java Concurrency in Practice by Brian Goetz
Head First Java by Kathy Sierra
Grokking Algorithms by Aditya Bhargava
This Object Prototypes You Dont Know JavaScript by Kyle Simpson
About Face by Alan Cooper
Java by Herbert Schildt
Core Java Volume I--Fundamentals by Cay S. Horstmann
Learning Web Design by Jennifer Robbins
A Smarter Way to Learn jQuery by Mark Myers
HTTP by David Gourley
Modern PHP by Josh Lockhart
If Hemingway Wrote JavaScript by Angus Croll
YOU DON`T KNOW JS 6 VOLUME SET [Paperback] by
Getting MEAN with Mongo, Express, Angular, and Node by Simon Holmes
Designing with Progressive Enhancement by Todd Parker
Programming TypeScript by Boris Cherny
JavaScript Absolute Beginner's Guide by Kirupa Chinnathambi
Foundation HTML5 Animation with JavaScript by Billy Lamberta
DOM Scripting by Jeremy Keith
Real-Time 3D Graphics with WebGL 2 by Farhad Ghayour
3D Game Programming for Kids by Chris Strom
Web Animation using JavaScript by Julian Shapiro
Building JavaScript Games by Arjan Egges
JavaScript for Sound Artists by William Turner
Test-Driving JavaScript Applications by Venkat Subramaniam
Advanced JavaScript by Zachary Shute
Pro JavaScript Design Patterns by Dustin Diaz
Node.js in Practice by Alex R. Young
JavaScript with Promises by Daniel Parker
CSS Secrets by Lea Verou
JavaScript Cookbook by Shelley Powers
ppk on JavaScriptby Koch, Peter-Paul [Paperback] by Koch
Express in Action by Evan Hahn
You Don't Know JS Yet by Kyle Simpson
Designing With Web Standards by Jeffrey Zeldman
Functional JavaScript by Michael Fogus
DOM Enlightenment by Cody Lindley
Front-End Web Development by Chris Aquino
Introduction to JavaScript Object Notation by Lindsay Bassett
CORS in Action by Monsur Hossain
Pro JavaScript Techniques by John Resig
HTML Mastery by Paul Haine
Adaptive Web Design by Aaron Gustafson
Mastering JavaScript by Ved Antani
Murach's JavaScript and jQuery by Zak Ruvalcaba
Learning jQuery, Third Edition by Jonathan Chaffer
jQuery Pocket Reference by David Flanagan
Modern JavaScript by Larry Ullman Ullman
Designing Web Interfaces by Bill Scott
Node.js the Right Way by Jim Wilson
Node.js in Action by Alex R. Young
Mastering Modular JavaScript by Nicolas Bevacqua
Composing Software by Eric Elliott
Mastiff Secrets by Elvio Romeo
Using WebPageTest by Rick Viscomi