freeCodeCamp/guide/english/book-recommendations/javascript/index.md

36 lines
1.9 KiB
Markdown

---
title: Books on JavaScript
---
### List of Books
#### Eloquent JavaScript
One of the best books on JavaScript. A must for both, beginners and intermediate programmers, who code in JavaScript. The best part is that the e-book is available for free.
- [E-book](https://eloquentjavascript.net/)(free)
- [Amazon](https://www.amazon.com/gp/product/1593275846/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1593275846&linkCode=as2&tag=marijhaver-20&linkId=VPXXXSRYC5COG5R5)
#### You Don't Know JS
Six book series by Kyle Simpson. In-depth series on every aspect of JavaScript. This is a must-read for every JS developer who wants to understand exactly how things like prototypes, closures, and the `this` keyword work.
- [Github](https://github.com/getify/You-Dont-Know-JS)(free)
- [Kindle Version, Amazon](https://www.amazon.com/You-Dont-Know-Js-Book/dp/B01AY9P0P6)
#### JavaScript: The Good Parts
Book by the "grandfather" of JavaScript, Douglas Crockford. He discusses both the "good" and "bad" aspects of JavaScript. Note: The 1st edition of this book written in 2008 has never been updated and many of the things the book discusses are now out of date. It is good reading for someone who wants to understand why Crockford was so important to the history of JavaScript, but many of the techniques he recommends in the book are no longer best practice.
- [Amazon](https://www.amazon.com/JavaScript-Good-Parts-Douglas-Crockford/dp/0596517742)
#### JavaScript: Info
A collection of articles covering the basics (core language and working with a browser) as well as advanced topics with concise explanations. Available as an e-book with pay and also as an online tutorial.
- [Online](https://javascript.info/)
- [E-book](https://javascript.info/ebook)
#### Other Resources
- A selection of online free resources; including e-books for JavaScript are available at [JS Books](https://jsbooks.revolunet.com/)