Hi everyone! Thanks for stopping by the forum during the promotion for my six book series, "You Don't Know JS". To get a better idea of the series, you can find all six books online here:
http://YouDontKnowJS.com
The six books are:
* Up & Going: beginner/intro
* Scope & Closures
* this & Object Prototypes
* Types & Grammar
* Async & Performance
* ES6 & Beyond
The title "You Don't Know JS" isn't intended to be an insult. It's intended to be a challenge for all of us to take seriously the process -- ongoing, it never ends -- of learning JS more deeply. You never fully know JS, you just learn it better and better. I try to help developers move beyond surface "I can get stuff done" to deeper, more confident "I know why this code works" type of understanding.
I truly believe that if you don't know why a piece of code works, you have no hope of understanding why it broke.
Some of you may have read and enjoyed "JavaScript: The Good Parts". This book series stands in opposition to that book in that I encourage and challenge you to learn ALL of JavaScript, not just a small slice that I have deemed OK for you to use. Knowing and appropriately using all of JS is how you move to the next level as a JS dev.
If there's anything I can do to help you learn JS better, please let me know!