π List of books to master JavaScript Development
Topic | Books | Price | Release :-- | :-- | :--: Basic JavaScript | Eloquent JavaScript | π | December 2014 Tooling | JavaScript Application Design | π° | January 2015 ES6 | Exploring ES6 | π | - Testing | JavaScript Testing Recipes | π° | - DOM | DOM Enlightenment | π | February 2013 Functional Programming | JavaScript AllongΓ©, the "Six" Edition | π | - Object-Oriented Programming | JavaScript Spessore | π | - Async Programming | Async JavaScript | π° | November 2012 Design Patterns & Architectures | Learning JavaScript Design Patterns | π | July 2012 Single Page Application |Single page apps in depth | π | 2013 Practical Project | Building A JavaScript Framework | π | Practical Project | Building Front-End Web Apps with Plain JavaScript | π | - Practical Project | Human JavaScript | π | -
Books | Price | Release :-- | :--: Secrets of the JavaScript Ninja, Second Edition | π° | January 2016 (estimated) Effective JavaScript | π° | December 2012 You Don't Know JS | π | - JavaScript: The Good Parts | π° | May 2008 Professional JavaScript for Web Developers, 3rd Edition | π° | December 2011 Speaking JavaScript | π | February 2014 JavaScript: The Definitive Guide, 6th Edition | π° | April 2011
Books | Price | Release :-- | :--: Understanding ECMAScript 6 | π | -
Books | Price | Release :-- | :--: Test-Driven JavaScript Development | π° | September 2010 Behaviour Driven Development with JavaScript | π° | November 2013
Books | Price | Release :-- | :--: Mostly Adequated Guide to Functional Programming | π | - Functional JavaScript | π° | June 2013
Books | Price | Release :-- | :--: The Principles of Object-Oriented JavaScript | π° | February 2014
Books | Price | Release :-- | :--: High Performance JavaScript | π° | March 2010
Start with the first book, and after finish it, go down to the next one. Repeat this process until you finish all books. π
PROTIP: try to create and deploy at least one practical project after you finish each book.
"Can I submit more books?"
Yes! If you want to suggest a new book, just open an issue and tell us which book we should add here.
OBS: After 10 people approve (:+1:) your suggestion, the book will be included in our list.