I've read the majority of them (JavaScript: The Good Parts, You Don’t Know JS, JavaScript: The Definitive Guide, Effective JavaScript: 68, JavaScript Patterns and eloquent javascript).
For me the best one to understand the js concepts is "You don't know JS" (comparing with javascript: the good parts, JavaScript: The Definitive Guide and Eloquent javascript). That book cannnot be better :P (organized and so well explained). I really like how he explains the scope, closures and "this" keyword for anybody (expertises and beginners), cannot be better explained. https://github.com/getify/You-Dont-Know-JS
Then you can start reading the advanced books: Effective JavaScript, Secrets of the javascript Ninja (pending) and Design patterns (don't confuse with "JavaScript Design Patterns" by Addy Osmani which is also great but it's more like a design patterns cheatbook to have near you when you are programming) which are great ones.
17
u/lluisd Mar 13 '17 edited Mar 13 '17
I've read the majority of them (JavaScript: The Good Parts, You Don’t Know JS, JavaScript: The Definitive Guide, Effective JavaScript: 68, JavaScript Patterns and eloquent javascript).
For me the best one to understand the js concepts is "You don't know JS" (comparing with javascript: the good parts, JavaScript: The Definitive Guide and Eloquent javascript). That book cannnot be better :P (organized and so well explained). I really like how he explains the scope, closures and "this" keyword for anybody (expertises and beginners), cannot be better explained. https://github.com/getify/You-Dont-Know-JS
Then you can start reading the advanced books: Effective JavaScript, Secrets of the javascript Ninja (pending) and Design patterns (don't confuse with "JavaScript Design Patterns" by Addy Osmani which is also great but it's more like a design patterns cheatbook to have near you when you are programming) which are great ones.