JavaScript Books
Simplifying JavaScript
The best modern JavaScript is simple, readable, and predictable. Learn to write modern JavaScript not by memorizing a list of new syntax, but with practical examples of how syntax changes can make code more expressive. Learn more »
Head First JavaScript Programming
This brain friendly guide teaches you everything from JavaScript language fundamentals to advanced topics, including objects, functions, and the browser’s document object model. Learn more »
JavaScript: The Good Parts
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 subset you can use to create truly extensible and efficient code. Learn more »
Secrets of the JavaScript Ninja
If you're serious about web development, it's not enough to be a decent JavaScript coder. You need to be ninja-stealthy, efficient, and ready for anything. This book shows you how. Learn more »
Rediscovering JavaScript: Master ES6, ES7, and ES8
You've found the right book to get started quickly and dive deep into the essence of modern JavaScript. Learn practical tips to apply the elegant parts of the language and the gotchas to avoid. JavaScript is a black swan that no one, including the author of the language, thought would become a popular and ubiquitous language. Learn more »
JavaScript: The Definitive Guide
The seventh edition is fully updated to cover the 2020 version of JavaScript, and new chapters cover classes, modules, iterators, generators, Promises, async/await, and metaprogramming. You’ll find illuminating and engaging example code throughout. Learn more »
You may also want to try
JavaScript online courses
The Complete JavaScript Course 2023: From Zero to Expert!
- Jonas Schmedtmann
- 4.73
- 69 hrs
- 320 lectures
The modern JavaScript course for everyone! Master JavaScript with projects, challenges and theory. Many courses in one! Learn more »
The Complete Full-Stack JavaScript Course
- Joseph Delgadillo
- 4.44
- 24.5 hrs
- 96 lectures
Learn full-stack web development using JavaScript (ReactJS, NodeJS, LoopbackJS, Redux and Material-UI)! Learn more »
Object-oriented Programming in JavaScript
- Mosh Hamedani
- 4.72
- 4 hrs
- 64 lectures
Learn all about OOP, understand the most confusing parts of JavaScript and prepare for technical interviews Learn more »