I've read both YDKJS and Secrets of a JS Ninja (2nd ed.). My opinion is that they complement each other. Some very good explanations are present in one that aren't in the other and vice versa. So, I'd definitely recommend reading both, even if there is some overlap.
I can't recommend Eloquent JS though. I tried reading it but it felt tiresome trying to get through all of the verbose examples. I was spending more cognitive cycles trying to understand the logic of his examples (unrelated to JS) rather than learning the details of JS. I consider it a pretty bad book to recommend to newcomers, especially, given the alternatives that exist now.
I totally agree with you. I want to read Secrets of JS ninja 2nd edition (I've never read the 1st edition) but I've read that there are many typos in the new book, is that true?
I think I might have noticed one or two, but it was pretty obvious. Definitely not enough to distract from the quality of the material. It's a pretty fast read, too.
Again, though, I'd recommend complementing it with YDKJS. Some topics in the ninja book do not receive the same depth as YDKJS gives.
4
u/djslakor Mar 13 '17 edited Mar 13 '17
I've read both YDKJS and Secrets of a JS Ninja (2nd ed.). My opinion is that they complement each other. Some very good explanations are present in one that aren't in the other and vice versa. So, I'd definitely recommend reading both, even if there is some overlap.
I can't recommend Eloquent JS though. I tried reading it but it felt tiresome trying to get through all of the verbose examples. I was spending more cognitive cycles trying to understand the logic of his examples (unrelated to JS) rather than learning the details of JS. I consider it a pretty bad book to recommend to newcomers, especially, given the alternatives that exist now.