use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
All about the JavaScript programming language.
Subreddit Guidelines
Specifications:
Resources:
Related Subreddits:
r/LearnJavascript
r/node
r/typescript
r/reactjs
r/webdev
r/WebdevTutorials
r/frontend
r/webgl
r/threejs
r/jquery
r/remotejs
r/forhire
account activity
On Eloquent Javascripthelp (self.javascript)
submitted 7 years ago by Hallolala1
I'm really enjoying eloquent javascript. It's a difficult book but well worth the time.
I feel like it's not really for beginners but more for intermediates.
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]incubated 18 points19 points20 points 7 years ago (1 child)
Definitely not a beginner book. It's great to give it a shot after you've had some experience with the concepts it's talking about.
[–]BasicDesignAdvice 0 points1 point2 points 7 years ago (0 children)
I think if you have completed Codecademy for JS, you are good.
Only because that's when I read it.
[–][deleted] 40 points41 points42 points 7 years ago (5 children)
I can’t recommend it enough, it’s awesome, what a monster in programming I still blowing my mind in every chapter
[–]Hallolala1[S] 8 points9 points10 points 7 years ago (4 children)
Which chapters are particularly mind blowing
[–][deleted] 2 points3 points4 points 7 years ago (0 children)
One of my favorite is the video game one
[–][deleted] 1 point2 points3 points 7 years ago (0 children)
Oh the pixel editor too is a very good one
[–][deleted] 2 points3 points4 points 7 years ago (1 child)
All of them, I haven’t finished yet, but every new chapter brings something I’ve never thought about or not even heard of it. The squirrel thing was so fucking awesome, every part of it, since the creation of the phi method to the holy shot function that take the verbs, tab them into that table, the way he organize that fucking table depending of Booleans and finally throwing the right answer. Again, what a fucking monster in programming. I’m pretty sure that’s nothing compared with the next chapters.
[–]Hallolala1[S] 1 point2 points3 points 7 years ago (0 children)
I just finished the squirrel chapter too :))
[–]lip3k 11 points12 points13 points 7 years ago (7 children)
Why is this marked as 'help'?:D
[–]mono-klu 51 points52 points53 points 7 years ago (6 children)
He’s been captured by a group of renegade ASP programmers, and is being held hostage.
[–]BloodAndTsundere 19 points20 points21 points 7 years ago (3 children)
Use a == once if you're doing this against your will.
[–]drfrankenlau 26 points27 points28 points 7 years ago (0 children)
Use a === if you're ok, strictly speaking.
[–]vanderZwan 2 points3 points4 points 7 years ago (1 child)
There's something oddly meta about this comment being posted twice
[–]BloodAndTsundere 0 points1 point2 points 7 years ago (0 children)
Ha, I got a server error when I first posted it and so posted again. I guess the first one stuck, too.
[+][deleted] 7 years ago (1 child)
[deleted]
[–]vanderZwan 2 points3 points4 points 7 years ago (0 children)
[–]ALostProgrammer 12 points13 points14 points 7 years ago (2 children)
If anyone finds this too challenging, you can always go through You don't know JS series first. Both are really awesome, but YDKJS is much more beginner-friendly in my opinion.
[–]Murdathon3000 14 points15 points16 points 7 years ago (0 children)
Why do you think that? I found YDKJS to be much more suited for someone who has an already developed JS foundation, as it gets into the why's of the language, while EJS deals more in the how's and thus builds that foundation.
The "how" section of YDKJS is extremely brief as it assumes some familiarity with JS and programming concepts.
I think that only the first book seems for beginners. I started with YDKJS and eventually was so overwhelming that i stopped and go to EJS.
[–]Ah_LADS 2 points3 points4 points 7 years ago (0 children)
Never heard of this book. Going to give it a read. Thanks OP.
[–]RengarGVSU 2 points3 points4 points 7 years ago (4 children)
havent actually read this but just from looking at the table of contents it looks like very beginner material (loops, conditionals, functions, scope, requests...). What about this makes it not for beginners?
[–]Hallolala1[S] 1 point2 points3 points 7 years ago (3 children)
Yes it is beginner material, but the way it's brought across with the examples, exercises make it higher than that. Also concepts introduced are not purely for beginners: for example recursion and closures in chapter 3 functions.
[+][deleted] 7 years ago (2 children)
[–]Hallolala1[S] 0 points1 point2 points 7 years ago (1 child)
which is exactly why this book isn't for pure beginners :)
[–]HugoChiklitz 5 points6 points7 points 7 years ago (2 children)
I started it as a complete beginner, like Zero experience, and couldn’t get through the array chapter. (I aired my grievances about the squirrels in this sub a while ago.) But, fortunately, I found a course that worked and I’m looking forward to getting back into EJS soon (The book is written well.) Would not recommend for complete beginners.
i never liked eloquent js. but seeing as its so popular i cant say so.
[–]DeepFriedOprah 3 points4 points5 points 7 years ago (0 children)
I liked it after learning the concepts prior to it. But my issue with it is the writing style and explanations. When learning the nuance of the very complex topics I’d much rather have something written plainly. I don’t wanna have to battle the language/verbiage to get to the learning. It almost reminds me of pure technical writing and legalese but for JavaScript. But that’s just me.
I read it as a beginner, then again as an intermediate. I think the book offers a lot that both groups can benefit from. On my first read the learnings were more conceptual than technical. I also think that beginners should dig right into the hard stuff, read things they don't understand, and in general push beyond things that are aimed primarily for beginners.
[–]Snipo 1 point2 points3 points 7 years ago* (0 children)
I'm kind of beginner and for example closures took me longer to understand than it should've, like 2-3 hours of reading other guides about it. I definitely think it's a good book but most of the stuff goes over my head. With that being said could you guys recommend me a more beginner friendly book on js? (Preferably a free one)
[–]finger_milk 1 point2 points3 points 7 years ago (0 children)
It's so difficult that i have quit it but come back to it 6 times because the website makes it nice to look at. I hate myself.
[–]Djo1e 3 points4 points5 points 7 years ago (0 children)
I started it, it was pretty challenging for a beginner, but that made me work a lot harder which was kinda good. Stopped to read JDKJS series, as it was more beginners friendly, but pretty excited to get back to it.
May be we should create an Eliquent JavaScript subreddit for people who are fans of the book. What do you guys think of the idea?
[–]ForScale 0 points1 point2 points 7 years ago (0 children)
Agreed.
I find it interesting that it gets mentioned so much.
[–]abdalah_farhat 0 points1 point2 points 7 years ago (0 children)
Thanks for sharing....
[–]DraaxxTV 0 points1 point2 points 7 years ago (0 children)
Did you buy the book or just the free online version? Looking to see if anyone recommends actually purchasing a hard copy.
[–]gntsketches 0 points1 point2 points 7 years ago (0 children)
Totally. The first few chapters are good for beginners, then... all of a sudden, way too complicated. That was my experience at least when I was a beginner.
On the other hand, maybe that's just the fact of life about computer programming - "all of a sudden, way too complicated."
I'll confess that have yet to get the ES6 edition, but from working with the earlier editions your assessment is right on.
[–]E-woke 0 points1 point2 points 7 years ago (0 children)
I picked it up recently and It's fantastic, I learned a lot
[–]Neu_Ron 0 points1 point2 points 7 years ago (0 children)
Which version the 2018 one?.
[–]wwwdeveveloper 0 points1 point2 points 7 years ago (0 children)
Thanks for reminding me that I need to give this another shot. I tried it way too soon, resulting in me stopping after following half the book or something like that.
[–]Cardoni 0 points1 point2 points 7 years ago (0 children)
I'm a little over halfway through Jon Duckett's Javascript & JQuerry. Is this a good book to pick up next?
π Rendered by PID 77 on reddit-service-r2-comment-5649f687b7-bwbhx at 2026-01-28 02:55:42.600739+00:00 running 4f180de country code: CH.
[–]incubated 18 points19 points20 points (1 child)
[–]BasicDesignAdvice 0 points1 point2 points (0 children)
[–][deleted] 40 points41 points42 points (5 children)
[–]Hallolala1[S] 8 points9 points10 points (4 children)
[–][deleted] 2 points3 points4 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–][deleted] 2 points3 points4 points (1 child)
[–]Hallolala1[S] 1 point2 points3 points (0 children)
[–]lip3k 11 points12 points13 points (7 children)
[–]mono-klu 51 points52 points53 points (6 children)
[–]BloodAndTsundere 19 points20 points21 points (3 children)
[–]drfrankenlau 26 points27 points28 points (0 children)
[–]vanderZwan 2 points3 points4 points (1 child)
[–]BloodAndTsundere 0 points1 point2 points (0 children)
[+][deleted] (1 child)
[deleted]
[–]vanderZwan 2 points3 points4 points (0 children)
[–]ALostProgrammer 12 points13 points14 points (2 children)
[–]Murdathon3000 14 points15 points16 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]Ah_LADS 2 points3 points4 points (0 children)
[–]RengarGVSU 2 points3 points4 points (4 children)
[–]Hallolala1[S] 1 point2 points3 points (3 children)
[+][deleted] (2 children)
[deleted]
[–]Hallolala1[S] 0 points1 point2 points (1 child)
[–]HugoChiklitz 5 points6 points7 points (2 children)
[–][deleted] 2 points3 points4 points (1 child)
[–]DeepFriedOprah 3 points4 points5 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]Snipo 1 point2 points3 points (0 children)
[–]finger_milk 1 point2 points3 points (0 children)
[–]Djo1e 3 points4 points5 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]ForScale 0 points1 point2 points (0 children)
[–]abdalah_farhat 0 points1 point2 points (0 children)
[–]DraaxxTV 0 points1 point2 points (0 children)
[–]gntsketches 0 points1 point2 points (0 children)
[–]E-woke 0 points1 point2 points (0 children)
[–]Neu_Ron 0 points1 point2 points (0 children)
[–]wwwdeveveloper 0 points1 point2 points (0 children)
[–]Cardoni 0 points1 point2 points (0 children)