Context:
Since I didn't know whom to ask for help, I've decided to ask the community on Twitter to give me a book recommendation to continue learning JavaScript, since my level is somewhere between junior and middle.
They were so kind and recommended me so many authors and books, and I decided to save those in this repo, so I can quickly access them and start reading.
Book | Author | Link |
---|---|---|
You Don't Know JS | Kyle Simpson | https://github.com/getify/You-Dont-Know-JS |
JavaScript for impatient programmers | Dr. Axel Rauschmayer | https://exploringjs.com/impatient-js/index.html |
Speaking JavaScript | Dr. Axel Rauschmayer | http://speakingjs.com/es5/ |
Composing Software: The Book | Eric Elliott | https://medium.com/javascript-scene/composing-software-the-book-f31c77fc3ddc |
Test-Driven Javascript development | Christian Johansen | https://www.tddjs.com/ |
Eloquent JavaScript | Marijn Haverbeke | https://eloquentjavascript.net/ |
The JavaScript Beginner's Handbook | Flavio Copes | https://flaviocopes.com/page/javascript-handbook/ |
JavaScript: The Definitive Guide | David Flanagan | https://www.oreilly.com/library/view/javascript-the-definitive/9781491952016/ |
99 Bottles of OOP | Sandi Metz | https://sandimetz.com/99bottles |
Head First JavaScript Programming: A Brain-Friendly Guide | Eric Freeman, Elisabeth Robson | https://www.amazon.com/Head-First-JavaScript-Programming-Brain-Friendly-dp-144934013X/dp/144934013X/ |
A Smarter Way to Learn JavaScript. The new tech-assisted approach that requires half the effort | Mark Myers | https://www.amazon.com/gp/product/B00H1W9I6C/ |
Learning JavaScript Data Structures and Algorithms: Write complex and powerful JavaScript code using the latest ECMAScript | Loiane Groner | https://www.amazon.com/Learning-JavaScript-Data-Structures-Algorithms/dp/1788623878 |
Professor Frisby’s Mostly Adequate Guide to Functional Programming | Brian Lonsdorf | https://github.com/MostlyAdequate/mostly-adequate-guide |
Refactoring JavaScript: Turning Bad Code Into Good Code | Evan Burchard | https://refactoringjs.com/files/refactoring-javascript.pdf |
Professional JavaScript for Web Developers | Nicholas C. Zakas | https://www.amazon.com/Professional-JavaScript-Developers-Nicholas-Zakas/dp/1118026691 |
JavaScript: The Good Parts: The Good Parts | Douglas Crockford | https://www.amazon.com/JavaScript-Good-Parts-Douglas-Crockford/dp/0596517742 |
JavaScript Recipes: A Problem-Solution Approach | Russ Ferguson, Keith Cirkel | https://www.amazon.com/dp/B01NGZ44PA/ |
DOM Enlightenment: Exploring JavaScript and the Modern DOM | Cody Lindley | https://www.amazon.com/DOM-Enlightenment-Cody-Lindley/dp/1449342841/ |
Understanding ECMAScript 6: The Definitive Guide for JavaScript Developers | Nicholas C. Zakas | https://www.amazon.com/Understanding-ECMAScript-Definitive-JavaScript-Developers/dp/1593277571 |
Human JavaScript | Henrik Joreteg | http://humanjavascript.com/ |
JavaScript For Cats | Maxwell Ogden | http://jsforcats.com/ |
Clojure for the Brave and True | Daniel Higginbotham | https://www.braveclojure.com/ |
https://developer.mozilla.org/en-US/docs/Web/JavaScript
https://javascript.info/
https://ultimatecourses.com/
https://frontendmasters.com/
https://www.javascriptteacher.com/jsg
Notes on Douglas Crockford's Javascript the Good Parts:
https://github.com/dwyl/Javascript-the-Good-Parts-notes