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

Best Javascript Books

Recommendations from 59 articles, Rand Fishkin, Brian Armstrong, Derek Sivers and 12 others.
Best Javascript Books
97 books on the list
Sort by
Number of Articles
Layout
JavaScript and JQuery book cover
JavaScript and JQuery
Interactive Front-End Web Development
Jon Duckett - 2014-06-30 (first published in 2013)
Goodreads Rating
Learn JavaScript and jQuery through a visually engaging approach that includes inspiring code examples, infographics, and photography. This book introduces core programming concepts in JavaScript and jQuery, and teaches you how to create scripts from scratch. By following easy-to-follow diagrams, you'll master techniques to make web pages more interactive and interfaces more intuitive. No previous programming experience is required. Whether you want to add animation, tabbed panels, content sliders, interactive galleries, or sort data, this book is perfect for those looking to create more enriching web experiences and express their creativity.
JavaScript book cover
JavaScript
The Definitive Guide
David Flanagan - 2006-08-24 (first published in 1996)
Goodreads Rating
This comprehensive reference guide is a must-have for web developers and programmers interested in JavaScript. Packed with new material for ECMAScript 2017 (ES8), this seventh edition covers language-specific features and is perfect for seasoned programmers looking to master the language of the web.
Eloquent JavaScript book cover
Eloquent JavaScript
A Modern Introduction to Programming
Marijn Haverbeke - 2011-02-03 (first published in 2010)
Goodreads Rating
Learn how to write elegant and effective JavaScript with this extensively updated best-seller. Starting with fundamentals such as variables, control structures, functions, and data structures, Eloquent JavaScript moves on to more complex topics like object-oriented programming and regular expressions. The third edition features new features in the 2017 version of JavaScript and includes new exercises to test your skills. With friendly tone and easy-to-follow explanations, you'll become fluent in the language of the web in no time.
Recommended by
Sarah Drasner
JavaScript book cover
JavaScript
The Good Parts
Douglas Crockford - 2008-06-03
Goodreads Rating
Explore the elegant and lightweight side of JavaScript with this authoritative book. Author Douglas Crockford narrows down the language to a reliable and maintainable subset, scraping away its bad features to reveal truly outstanding ideas such as functions, loose typing, dynamic objects, and more. With a detailed look at syntax, objects, functions, arrays, and regular expressions, you'll learn how to sidestep the need to unlearn bad parts of the language. Discover how to create effective code with this must-read for anyone developing sites or applications for the web.
Effective JavaScript book cover
Effective JavaScript
68 Specific Ways to Harness the Power of JavaScript (Effective Software Development Series)
David Herman - 2012-11-26
Goodreads Rating
This comprehensive guide to JavaScript is a must-read for anyone looking to master the language. With concrete examples and 68 proven approaches, author David Herman provides well-proven techniques and best practices to help you build more predictable, reliable, and maintainable programs. From prototype-based object-oriented programming to concurrency, Effective JavaScript covers every facet of programming with the latest versions of the language. Regardless of your experience level, this book will deepen your understanding of JavaScript and improve your programming skills.
Learn JavaScript easily with the help of an interactive approach. This book offers access to 1,750 interactive exercises and covers all the fundamentals of JavaScript programming in half the time. Readers rave about the innovative and engaging approach, with many saying they have never had a more incredible learning experience. Gain the skills to display alerts, gather information, manipulate variables, run routines based on conditions, work with arrays, control colors and much more. Perfect for anyone wanting to start out programming or even complement what they learnt at Codeacademy.
The Principles of Object-Oriented JavaScript book cover
The Principles of Object-Oriented JavaScript
Nicholas C. Zakas - 2014-02-07 (first published in 2012)
Goodreads Rating
This book delves into the often overlooked area of object-oriented programming in JavaScript, revealing the language's true power and expressiveness. Author Nicholas Zakas guides readers through a deep understanding of JavaScript's unique approach to OOP, enabling even those with minimal experience to write more effective, concise code.
Recommended by
Nicholas C. Zakas
Secrets of the JavaScript Ninja book cover
Secrets of the JavaScript Ninja
John Resig - 2013-01-17 (first published in 2008)
Goodreads Rating
This comprehensive guide, "Secrets of the JavaScript Ninja", helps readers become skilled practitioners in JavaScript through practical examples and step-by-step instruction. Learn key concepts such as functions, closures, and prototypes, as well as best practice techniques like testing and cross-browser development. APIs such as the DOM, events, and timers are also covered. Trust this completely revised edition to take your Javascript knowledge to the next level.
Head First JavaScript Programming book cover
Head First JavaScript Programming
A Brain-Friendly Guide
Eric Freeman - 2014-03-22
Goodreads Rating
Learn how to add interactivity and functionality to your web pages with Head First JavaScript Programming. This guide uses puzzles, visuals, and fun examples to make learning JavaScript fast and effective, even for beginners. You'll gain a deep understanding of how functions, objects, callbacks, and the Document Object Model work. JavaScript is a popular language that's becoming more essential for web development, so start mastering it today with Head First!
JavaScript for Kids book cover
JavaScript for Kids
A Playful Introduction to Programming
Nick Morgan - 2014-10-25
Goodreads Rating
JavaScript for Kids is a fun and easy-to-understand guide that introduces young readers to the world of JavaScript programming. With kid-friendly examples, Nick Morgan teaches the basics of strings, arrays, loops, and how to modify elements. Readers will learn how to draw graphics with canvas and create their own games and animations. By the end of the book, they'll have a solid understanding of the fundamentals of JavaScript.
JavaScript Patterns by Stoyan Stefanov
Programming JavaScript Applications by Eric Elliott
You Don't Know JS by Kyle Simpson
Professional JavaScript for Web Developers by Nicholas C. Zakas
Speaking JavaScript by Axel Rauschmayer
You Don't Know JS by Kyle Simpson
High Performance Browser Networking by Ilya Grigorik
Learning JavaScript Design Patterns by Addy Osmani
Beginning JavaScript and CSS Development with jQuery by Richard York
Understanding ECMAScript 6 by Nicholas C. Zakas
You Don't Know Js by Kyle Simpson
High Performance JavaScript by Nicholas C. Zakas
Beginning JavaScript by Jeremy McPeak
JavaScript & jQuery by David Sawyer McFarland
Node.js in Action by Alex R. Young
You Don't Know JS by Kyle Simpson
You Don't Know JS by Kyle Simpson
Professional JavaScript for Web Developers by Matt Frisbie
Maintainable JavaScript by Nicholas C. Zakas
Test Driven JavaScript Development by Christian Johansen Johansen
JavaScript Enlightenment by Cody Lindley
Beginning JavaScript by Paul Wilton
You Don't Know JS Yet by Kyle Simpson
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
Javascript Allongé by Reginald Braithwaite
Functional Programming in JavaScript by Luis Atencio
YOU DON`T KNOW JS 6 VOLUME SET [Paperback] by
Learning JavaScript Data Structures and Algorithms by Loiane Groner
Even Faster Web Sites by Steve Souders
Web Audio API by Boris Smus
Composing Software by Eric Elliott
The Pragmatic Programmer by David Thomas
Clean Code by Robert C. Martin
Effective Java by Joshua Bloch
Don't Make Me Think by Steve Krug
HTML and CSS by Jon Duckett
Grokking Algorithms by Aditya Bhargava
Java Concurrency in Practice by Brian Goetz
Head First Java by Kathy Sierra
CSS Secrets by Lea Verou
About Face by Alan Cooper
Java by Herbert Schildt
Designing With Web Standards by Jeffrey Zeldman
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
Functional-Light JavaScript by Kyle Simpson
Programming TypeScript by Boris Cherny
If Hemingway Wrote JavaScript by Angus Croll
Functional JavaScript by Michael Fogus
Getting MEAN with Mongo, Express, Angular, and Node by Simon Holmes
Pro JavaScript Design Patterns by Dustin Diaz
Designing with Progressive Enhancement by Todd Parker
JavaScript Grammar by Greg Sidelnikov
DOM Scripting by Jeremy Keith
JavaScript Absolute Beginner's Guide by Kirupa Chinnathambi
Foundation HTML5 Animation with JavaScript by Billy Lamberta
JavaScript Cookbook by Shelley Powers
3D Game Programming for Kids by Chris Strom
Express in Action by Evan Hahn
ppk on JavaScriptby Koch, Peter-Paul [Paperback] by Koch
DOM Enlightenment by Cody Lindley
Real-Time 3D Graphics with WebGL 2 by Farhad Ghayour
Pro JavaScript Techniques by John Resig
JavaScript Programmer's Reference by Alexei White
Front-End Web Development by Chris Aquino
Building JavaScript Games by Arjan Egges
Web Animation using JavaScript by Julian Shapiro
JavaScript for Sound Artists by William Turner
Adaptive Web Design by Aaron Gustafson
Test-Driving JavaScript Applications by Venkat Subramaniam
CORS in Action by Monsur Hossain
Introduction to JavaScript Object Notation by Lindsay Bassett
HTML Mastery by Paul Haine
Node.js in Practice by Alex R. Young
Learning jQuery, Third Edition by Jonathan Chaffer
jQuery Pocket Reference by David Flanagan
JavaScript with Promises by Daniel Parker
Murach's JavaScript and jQuery by Zak Ruvalcaba
Advanced JavaScript by Zachary Shute