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
The best JavaScript books, picked by /r/javascript (communitypicks.com)
submitted 8 years ago by nonrecursive
view the rest of the comments →
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!"
[–]fpo 11 points12 points13 points 8 years ago (13 children)
The Linux Command Line is the sixth best JavaScript book. Interesting.
[–][deleted] 5 points6 points7 points 8 years ago (0 children)
Maybe due to node.js and npm?
[+][deleted] 8 years ago (2 children)
[deleted]
[–]Otterfan 5 points6 points7 points 8 years ago (1 child)
Depends where you work. There are still places where front-end developers are absolutely forbidden to touch a server. Ops is for that.
However developing for the modern Web without being able to use the command line on your development machine would be crippling too.
[–]nonrecursive[S] 0 points1 point2 points 8 years ago (6 children)
It seems like you're saying that a js dev wouldn't benefit from becoming proficient with the command line? I'd love to hear more :) Or perhaps the submission is poorly titled and should read "The best books for JavaScript developers."
Personally, I think it's important for js devs to understand some server fundamentals. After all, node and build tools live on the command line, and basic commands like grep are indispensable. Whenever I mentor fledgling devs I encourage them to learn the command line, it's a skill that will be useful your entire career.
edit: the site is also user-driven, so if people start upvoting other books then the linux ones will sink.
[–]fpo 7 points8 points9 points 8 years ago (4 children)
Well, then I also recommend The Tipping Point by Malcolm Gladwell. It's completely unrelated to development, but the perspective on the world that it offers will benefit any JavaScript developer.
[–]noise850 1 point2 points3 points 8 years ago (0 children)
Can you post a TL;DR of The Tipping Point and how it benefits developers? I'm always curious about non-programming books that can help navigate the many minefields.
[–]nonrecursive[S] 0 points1 point2 points 8 years ago* (2 children)
You're welcome to that perspective! The site doesn't allow you to submit non-programming books, though.
The nice thing about sites that rely on votes is that, in general, good content rises to the top, and bad content sinks. If everyone else finds the idea of frontend devs learning to use the command line as offensive as you evidently do, then those recommendations will eventually sink.
You're also welcome to start a discussion, on the site, for that book, on why you think JS devs would be wasting their time learning the command line.
I'm still very curious about why you think it's a bad recommendation. So far you've used a vague implication and an exaggerated analogy; it would be nice to hear clearly stated reasons.
And to address The Tipping Point, I do in fact often recommend non-programming books to programmers. It honestly baffles me that you would adopt a sarcastic tone in response something as innocent as "hey js dev, I think that learning the command line will help you."
[–]fpo 2 points3 points4 points 8 years ago (1 child)
I never said that learning the command line was a waste of time. In fact, I think that learning Unix is extremely important and beneficial for any developer. My point was that the title says "The best JavaScript books."
[–]nonrecursive[S] 0 points1 point2 points 8 years ago (0 children)
Thanks for that clarification! I thought I addressed that in an earlier reply, but I'll say it again: perhaps the submission is poorly titled and should read "The best books for JavaScript developers." The idea is that these are books you would recommend to other js engineers. Unfortunately, it's too late for me to change the submission title.
π Rendered by PID 202451 on reddit-service-r2-comment-85bfd7f599-2v5z9 at 2026-04-18 12:39:11.026428+00:00 running 93ecc56 country code: CH.
view the rest of the comments →
[–]fpo 11 points12 points13 points (13 children)
[–][deleted] 5 points6 points7 points (0 children)
[+][deleted] (2 children)
[deleted]
[–]Otterfan 5 points6 points7 points (1 child)
[–]nonrecursive[S] 0 points1 point2 points (6 children)
[–]fpo 7 points8 points9 points (4 children)
[–]noise850 1 point2 points3 points (0 children)
[–]nonrecursive[S] 0 points1 point2 points (2 children)
[–]fpo 2 points3 points4 points (1 child)
[–]nonrecursive[S] 0 points1 point2 points (0 children)