Best JavaScript programming books
JavaScript is an object-oriented computer programming language commonly used to create interactive effects within web browsers. There is a lot of JavaScript books which are helpful for learning JavaScript.
If you are looking for Books about JavaScript Programming to advance your Knowledge, here is the best list in various formats available for free:
- Basic JavaScript for the impatient programmer – Dr. Axel Rauschmayer
- Book of Modern Frontend Tooling
- Crockford’s JavaScript – Douglas Crockford
- Dev Docs
- Developing Backbone.js Applications – Addy Osmani
- Directory of free Javascript ebooks
- Eloquent JavaScript 2nd edition – Marijn Haverbeke
- Exploring ES6 – Dr. Axel Rauschmayer
- Google JavaScript Style Guide
- Human JavaScript
- JavaScript Allongé – Reginald Braithwaite
- JavaScript Bible (PDF)
- JavaScript Challenges Book
- JavaScript Enlightenment – Cody Lindley
- JavaScript ES6 and beyond – Alberto Montalesi (PDF, epub)
- JavaScript For Cats
- JavaScript Fundamentals, Plus a Dash Of JQuery – for dinner ladies
- JavaScript Garden (Maintained by Tim Ruffles)
- JavaScript Patterns Collection – Shi Chuan
- JavaScript Spessore – Reginald Braithwaite
- Javascript Succinctly, Syncfusion (PDF, Kindle) (email address requested, not required)
- JavaScript the Right Way
- jQuery Fundamentals (starts with JavaScript basics)
- JS Robots (PDF)
- Leaflet Tips and Tricks: Interactive Maps Made Easy – Malcolm Maclean
- Learn to Code JavaScript by Playing a Game
- Learning JavaScript Design Patterns – Addy Osmani
- Managing Space and Time with JavaScript – Book 1: The Basics – Noel Rappin
- Marionette Exposé: Learn to write modular Javascript applicatons using Backbone Marionette and RequireJS/AMD – Jack Killilea (Leanpub account or valid email requested)
- Mastering JavaScript High Performance – Chad R. Adams, Packt. (email address requested, not required)
- Mozilla Developer Network’s JavaScript Guide
- O’Reilly Programming JavaScript Applications
- Object-Oriented JavaScript – Stoyan Stefanov, Kumar Chetan Sharma (email address requested, not required)
- Oh My JS – Azat Mardanov
- Patterns For Large-Scale JavaScript Application Architecture – Addy Osmani
- Speaking JavaScript – Dr. Axel Rauschmayer
- The JavaScript Tutorial
- The JavaScript Way – Baptiste Pesquet
- The Problem with Native JavaScript APIs
- Thinking in JavaScript – Aravind Shenoy, Packt. (email address requested, not required)
- Understanding ECMAScript 6 – Nicholas C. Zakas
- Understanding JavaScript OOP (Sorella)
- You Don’t Know JS