Search for books, people and lists
Read This Twice
HomePeopleBooksLibrariesSign In

Best Javascript Books

Recommendations from 51 articles, Rand Fishkin, Brian Armstrong, Derek Sivers and 11 others.
Best Javascript Books
98 books on the list
Sort by
Number of Articles
JavaScript and JQuery book cover
JavaScript and JQuery
Interactive Front-End Web Development
Jon Duckett - 2014-06-29 (first published in 2013)
Goodreads Rating
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...
JavaScript book cover
The Definitive Guide
David Flanagan - 2020-08-04 (first published in 1996)
Goodreads Rating
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...
Eloquent JavaScript book cover
Eloquent JavaScript
A Modern Introduction to Programming
Marijn Haverbeke - 2018-12-04 (first published in 2010)
Goodreads Rating
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 ...
Recommended by
Sarah Drasner
JavaScript book cover
The Good Parts
Douglas Crockford - 2008-04-30
Goodreads Rating
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 ...
Effective JavaScript book cover
Effective JavaScript
68 Specific Ways to Harness the Power of JavaScript (Effective Software Development Series)
David Herman - 2012-12-05
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 ...
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...
The Principles of Object-Oriented JavaScript book cover
The Principles of Object-Oriented JavaScript
Nicholas C. Zakas - 2014-02-14 (first published in 2012)
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...
Recommended by
Nicholas C. Zakas
JavaScript for Kids book cover
JavaScript for Kids
A Playful Introduction to Programming
Nick Morgan - 2014-12-14
Goodreads Rating
JavaScript 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...
Secrets of the JavaScript Ninja book cover
Secrets of the JavaScript Ninja
John Resig - 2016-09-10 (first published in 2008)
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...
Head First JavaScript Programming book cover
Head First JavaScript Programming
A Brain-Friendly Guide
Eric Freeman - 2014-04-10
Goodreads Rating
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 ...
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
You Don't Know Js by Kyle Simpson
High Performance JavaScript by Nicholas C. Zakas
Understanding ECMAScript 6 by Nicholas C. Zakas
Node.js in Action by Alex R. Young
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
JavaScript & jQuery by David Sawyer McFarland
Maintainable JavaScript by Nicholas C. Zakas
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
JavaScript Enlightenment by Cody Lindley
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
The Pragmatic Programmer by David Thomas
Don't Make Me Think by Steve Krug
Effective Java by Joshua Bloch
HTML and CSS by Jon Duckett
Java Concurrency in Practice by Brian Goetz
Head First Java by Kathy Sierra
Grokking Algorithms by Aditya Bhargava
You Don't Know JS Yet 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
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
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
Learn React Hooks by Daniel Bugl
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
Mastering Modular JavaScript by Nicolas Bevacqua
Composing Software by Eric Elliott