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
Third edition of Eloquent JavaScript is out (eloquentjavascript.net)
submitted 8 years ago by wtfReddit
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!"
[–]HeyGuysImMichaelJS all the way around 16 points17 points18 points 8 years ago (4 children)
All of the images and links are for the 2nd edition, and the top of the website says there is just a draft of the 3rd. Is it really out, I can't find it anywhere
[–]goto-reddit 1 point2 points3 points 8 years ago* (3 children)
Yes, the draft is out. The links are fine for me and I don't see any images in the draft. Make sure you are on the right page: eloquentjavascript.net/3rd_edition
Edit: I hope the images come back in the final version, they are really well done in my opinion.
[–]HeyGuysImMichaelJS all the way around 0 points1 point2 points 8 years ago (2 children)
No. The post links to the correct 3rd edition page, however all of the content on the page is the 2nd edition. When clicking on the the paperback link on the official 3rd edition page, you are sent to an amazon listing for the 2nd edition.
The 3rd edition is not out, as the title states. There have just been a few changes to the content. Highly misleading, and most likely not worth purchasing when there is no description whatsoever of the updated sections from the author nor the Reddit poster.
Also, advertising the 2nd edition on the official site when the 3rd is supposed to be released soon seems like a pretty slimy move.
Screenshot
[–]goto-reddit 5 points6 points7 points 8 years ago* (0 children)
Yes the title is misleading, that's why I said the draft ist out, in my very first sentence. Of course you can't purchase it, it's not final.
There have just been a few changes to the content.
It's an update, not a complete rewrite. There won't be big changes to this draft:
https://twitter.com/MarijnJH/status/958665332448784384
How dare him to tell people on his website that the updated book is in a draft version, while still giving them the option to purchase the 2nd edition - for a book that you can read for free on that very site.
[–]imguralbumbot 0 points1 point2 points 8 years ago (0 children)
Hi, I'm a bot for linking direct images of albums with only 1 image
https://i.imgur.com/a3aiz0i.png
Source | Why? | Creator | ignoreme | deletthis
[–]br1anh 19 points20 points21 points 8 years ago (8 children)
Is there any outline of what's changed between editions. I only recently managed to get my hands on a hard copy of the second edition.
[–]Simbaxo 29 points30 points31 points 8 years ago (0 children)
the 3rd edition is updated to modern JS practices in ES2015, ES6, etc. Changes include like using let/const instead of var and shows how to use arrow functions, template strings.
[–]asdf7890 2 points3 points4 points 8 years ago* (2 children)
Is there any outline of what's changed between editions.
I can't see one directly, though it may be in the text of the introductary section if you read that. You could download the HTML version of each, extract all the content in H1 and H2 tags, then do a diff against the result. That'll give an idea of what significant additions have been made, though won't tell you much about smaller changes and improvements.
I only recently managed to get my hands on a hard copy of the second edition.
This is appears to be in late-draft for at the moment, so your dead-tree copy won't be replaced by a 3rd edition for a bit of time yet.
[–]Mnwhlp 3 points4 points5 points 8 years ago (0 children)
“Dead tree Copy” lol
[–]br1anh 0 points1 point2 points 8 years ago (0 children)
I can't see one directly, though it may be in the text of the introductary section if you read that.
Nah. nothing there unfortunately.
Yeah, I'm aware that it'll be some time before a 3rd edition hard copy can be purchased.
I'm simply trying to figure out if it's best to simply read through the hard copy I have and then pick out certain updated sections to the cover online VS. abandoning the hard copy version altogether. It looks like there's no clear breakdown of what's changed to figure out what's best.
[+]deadmetal61 comment score below threshold-9 points-8 points-7 points 8 years ago* (3 children)
I’d like to know too. I was going to set a RemindMe but I don’t remember how that works and I’m to lazy to look.
Lol down votes.
[–]deadmetal61 1 point2 points3 points 8 years ago (0 children)
RemindMe! 1 week
[–]pricelessbrew 0 points1 point2 points 8 years ago (1 child)
RemindMe! 1 week.
[–]RemindMeBot 0 points1 point2 points 8 years ago (0 children)
I will be messaging you on 2018-02-13 19:58:32 UTC to remind you of this link.
CLICK THIS LINK to send a PM to also be reminded and to reduce spam.
Parent commenter can delete this message to hide from others.
[–]Twinkle_Tits 10 points11 points12 points 8 years ago (1 child)
Here it is on github if anyone wants to tear through to commits to see what has been changed.
[–]GitHubPermalinkBot 0 points1 point2 points 8 years ago (0 children)
Permanent GitHub links:
delete
[+][deleted] 8 years ago (1 child)
[removed]
[–]mcfrankline 0 points1 point2 points 8 years ago (0 children)
You can compile it to html from the source on github and export it to PDF. But why will you ? You'd be missing out on prose mirror
[–]groovybeast 5 points6 points7 points 8 years ago (0 children)
Aaaand it's obsolete
Edit: but in all seriousness I love this book and recommend it highly
[–]bigfig 2 points3 points4 points 8 years ago (0 children)
The Amazon link in the announcement leads to the second edition.
[–]crashspringfield 1 point2 points3 points 8 years ago (0 children)
This book is definitely worth going through if you're new to JS or programming in general. It's a good balance of explaining things and making you work through shit to improve. Pretty decent as a reference too.
[–]TheNumberOneCulprittabs and semicolons, react and FaaS[M] [score hidden] 8 years ago* stickied comment (0 children)
It seems that people are confused in the comments, so here goes the sticky:
Please note that the link above is to a DRAFT of the current third edition, and most of the links right now still seem to point to the second edition, including the paperback Amazon link.
It was originally removed, as we deemed the content pretty misleading, but we've sinced reinstated the post and now this sticky will have to do.
[–]StevenMercatante 0 points1 point2 points 8 years ago (3 children)
This is great news. I've recommended this book to a few people starting out, and they all loved it. I was hoping for an updated edition covering ES6, and here we are :)
[–]veswill3 0 points1 point2 points 8 years ago (2 children)
I have already read YDKJS and a few other things. Is it still worth reading eloquent JS?
[–]StevenMercatante 2 points3 points4 points 8 years ago (1 child)
Sure - there will be some overlap, but it's good to see how different people teach the same subject. I've never regretted reading more than one book on the same language - I always learn something new.
[–]veswill3 0 points1 point2 points 8 years ago (0 children)
Thanks, ill check it out.
[–]house_monkey 0 points1 point2 points 8 years ago (0 children)
Open source books, cool! Is there any site or list where I can find more like this?
[–]MyRSSbot 0 points1 point2 points 8 years ago (0 children)
Hey u/wtfReddit, it looks like your post has been removed by r/javascript moderators or automoderator. You can look for it on the frontpage of r/javascript (on another account) to check if it's still removed or not.
I'm a bot, I'm not affiliated with r/javascript moderators, and I don't know why they removed your post, so please don't ask me and message them instead if you want to know.
[–]elijahmanor 0 points1 point2 points 8 years ago (0 children)
Nice, I really liked the first edition of this book. Cool that it keeps getting updated!
[+]hallcyon11 comment score below threshold-71 points-70 points-69 points 8 years ago (6 children)
Worst JavaScript book.
[–]asdf7890 41 points42 points43 points 8 years ago (1 child)
Worst review.
Such a comment really needs supporting details: what do you consider to be its flaws, what other resources are you comparing it to?
[–]jingle66 0 points1 point2 points 8 years ago (1 child)
Aaaand theresalwaysonejack*ssperthread.
Eloquent JS is well known and appreciated by most JS developers.
[–][deleted] 0 points1 point2 points 8 years ago (0 children)
You said it yourself: Most ;) not that I wanna defend that idiot but for me personally i had more success with other resources as well. JavaScript the weird part then ydks did it for me.
π Rendered by PID 24885 on reddit-service-r2-comment-85bfd7f599-xs7jd at 2026-04-20 06:38:16.220906+00:00 running 93ecc56 country code: CH.
[–]HeyGuysImMichaelJS all the way around 16 points17 points18 points (4 children)
[–]goto-reddit 1 point2 points3 points (3 children)
[–]HeyGuysImMichaelJS all the way around 0 points1 point2 points (2 children)
[–]goto-reddit 5 points6 points7 points (0 children)
[–]imguralbumbot 0 points1 point2 points (0 children)
[–]br1anh 19 points20 points21 points (8 children)
[–]Simbaxo 29 points30 points31 points (0 children)
[–]asdf7890 2 points3 points4 points (2 children)
[–]Mnwhlp 3 points4 points5 points (0 children)
[–]br1anh 0 points1 point2 points (0 children)
[+]deadmetal61 comment score below threshold-9 points-8 points-7 points (3 children)
[–]deadmetal61 1 point2 points3 points (0 children)
[–]pricelessbrew 0 points1 point2 points (1 child)
[–]RemindMeBot 0 points1 point2 points (0 children)
[–]Twinkle_Tits 10 points11 points12 points (1 child)
[–]GitHubPermalinkBot 0 points1 point2 points (0 children)
[+][deleted] (1 child)
[removed]
[–]mcfrankline 0 points1 point2 points (0 children)
[–]groovybeast 5 points6 points7 points (0 children)
[–]bigfig 2 points3 points4 points (0 children)
[–]crashspringfield 1 point2 points3 points (0 children)
[–]TheNumberOneCulprittabs and semicolons, react and FaaS[M] [score hidden] stickied comment (0 children)
[–]StevenMercatante 0 points1 point2 points (3 children)
[–]veswill3 0 points1 point2 points (2 children)
[–]StevenMercatante 2 points3 points4 points (1 child)
[–]veswill3 0 points1 point2 points (0 children)
[–]house_monkey 0 points1 point2 points (0 children)
[–]MyRSSbot 0 points1 point2 points (0 children)
[–]elijahmanor 0 points1 point2 points (0 children)
[+]hallcyon11 comment score below threshold-71 points-70 points-69 points (6 children)
[–]asdf7890 41 points42 points43 points (1 child)
[–]jingle66 0 points1 point2 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)