Earlier quoted context omitted.
Codecademy is good for the absolute basics, but I found anything beyond that seriously lacking. I remember really hating the tutorial on 'How to use APIs with Javascript', for example. It basically told me exactly what to type in and I 'passed' the course without understanding any of it.
I had the same experience, it gives a false sense of security. I can pass the courses without having even a remedial understanding of the underlying concepts.
Ask HN: Best current book to learn JavaScript?
41–50 of 99 posts
Re: Ask HN: Best current book to learn JavaScript?
#42Re: Ask HN: Best current book to learn JavaScript?
#43Re: Ask HN: Best current book to learn JavaScript?
#44Re: Ask HN: Best current book to learn JavaScript?
#45No waiting for your code to be processed server side, or anything like that. I pick up a book later on, commonly, if I know the language and want to know more about techniques for building something specific with it.
Re: Ask HN: Best current book to learn JavaScript?
#46JavaScript Patterns / Build Better Applications with Coding and Design Patterns / By Stoyan Stefanov
Re: Ask HN: Best current book to learn JavaScript?
#47Re: Ask HN: Best current book to learn JavaScript?
#48Is it strange that when I consider learning a new language, I don't turn to books? My instinct is that I can learn more quickly and interactively online. Particularly JavaScript, as the browser you are using to browse the websites teaching you JavaScript is already a full JavaScript interpreter and development suite. No waiting for your code to be processed server side, or anything like that. I pick up a book later o…
But for learning a new language, an editor and a hello world app are where I start.
Re: Ask HN: Best current book to learn JavaScript?
#49I found JavaScript: The Good Parts useful. It's very short and gets right to the point. The author focuses on the parts of the language people tend to use every day and highlights some gotchas and common mistakes that you might not expect (like == vs ===) if you're coming in from other languages.
And, although the book is dated, I think it still does a good job of explaining the core concepts of the language even of today.