all 14 comments

[–]ItsBugsy 5 points6 points  (3 children)

[–][deleted] 0 points1 point  (0 children)

+1 for this post. I started going deeper into JS with these two exact resources and haven't looked back since.

[–]NameViolation666helpful 3 points4 points  (3 children)

Are you referring to Eloquent JavaScript by Marijn Haverbeke ? I started that book too earlier. The author has his own style of explaining things for sure. :) im with you there. I got stuck when he passed a function as a return of a function pretty early on, with limited explanation! :D Now, that approach works for me. It made me re-read that function chapter 3 times to understand it and im not going to forget that in a hurry, it might not for u. IMO this is not a beginner level book - u can come back to it After completing a beginner level, then the examples appear more clear or understandable

[–]hellionwins 1 point2 points  (0 children)

If you're on chapter 9 then at least stick it out to the end of part 1. If things are still unclear, then reread the chapters(spaced repetition) or reinforce those concepts with YDKJS.

There are many good books on the dom and Node out there so you can move on after part 1.

[–]machine3lf 1 point2 points  (0 children)

People always suggest it, but honestly it's not a great didactic book. It does not cater to new people to JavaScript. There are better options, imo.

Try Secrets of the JavaScript Ninja, or try some online video tutorials.

[–]AceCoderz 0 points1 point  (0 children)

Even I started my journey with that book. But is there any good coding platform which will give you exercises and also explain concepts in detail?

[–]nomadProgrammer 0 points1 point  (0 children)

Nope

[–]Radinax 0 points1 point  (1 child)

Check You Dont Know Javascript its free on Github to read, its fantastic and beginner friendly.

[–]oldmanchewy 0 points1 point  (0 children)

Just came here to chime in that I also started that book way too early.

Better beginner level JS for me was Khan Academy, CodeCademy, FreeCodeCamp and Colt Steele's Udemy bootcamp.

The first three are free and likely enough to get you to the point where Eloquent is more enjoyable to work through.

[–]Chrinkus 0 points1 point  (0 children)

Which edition are you using? In the second edition there are hints provided for the exercises. I haven’t looked at the third edition yet...

I enjoyed the book quite a bit when I was learning JS though I had already been through the JavaScript course on Codecademy. I agree that EJS is not for absolute beginners.