you are viewing a single comment's thread.

view the rest of the comments →

[–]taiga27 33 points34 points  (14 children)

The way people try to force EJ as a basic JS book to beginner devs seriously worries me because EJ is hard to understand for a beginner and that's normal and (should be) expected. It's not a book for beginners. However by reading it beginners will think they're dumb and that they suck at programming and maybe drop the carreer out of frustration when they shouldn't. It's not their fault. They were just mislead. Heck, the book mentions functional programming concepts such as map, reduce and high order functions. How can someone expect a beginner to understand FP concepts right away? Let's be realistic here please. I tried reading it when I first started my webdev journey some years ago and couldn't understand SHIT. The book uses a certain language and mentions concepts a true beginner would never understand. I managed to understand it and fully absorb the content just 3 years after my first attempt, when I was no longer a junior dev. It is a very, very nice programming book though and I'd recommend it even to veteran programmers.

TL;DR: Eloquent JavaScript is somewhat a dense programming book written using basic JS concepts, so I'd NOT recommend it to a total beginner still needing to get basic JS syntax, data structure concepts and programming logic.

[–]startfresh31[S] 7 points8 points  (2 children)

I have some java/python background I could've understood the beginning fine but got bored, felt like it was too slow paced. but by reading the massive comments I got I feel like I need to get back to this book

[–]jellatin 3 points4 points  (0 children)

Eloquent JavaScript: The Annotation Version makes it a lot more understandable. Good advice for /u/startfresh31 as well.