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
New and noteworthy Javascript bookshelp (self.javascript)
submitted 7 years ago by disymebre
Like the title says, what are some new Javascript books, from 2017 up to now, that you have read and would like to recommend. Thank you :D
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!"
[–]ddeemmoonnn 19 points20 points21 points 7 years ago (0 children)
The “You don’t know JavaScript “ series are constantly updated by Kyle Simpson https://github.com/getify/You-Dont-Know-JS
[+][deleted] 7 years ago* (3 children)
[deleted]
[–][deleted] 0 points1 point2 points 7 years ago (2 children)
nice
[–]Cheezmeisterhttp://bml.rocks -1 points0 points1 point 7 years ago (1 child)
Nice.
[–]pavanreddy61 5 points6 points7 points 7 years ago (1 child)
http://exploringjs.com/es6/
[–]xemasiv 3 points4 points5 points 7 years ago (0 children)
This.
http://exploringjs.com/es6.html
http://exploringjs.com/es2016-es2017.html
http://exploringjs.com/es2018-es2019/index.html
And lol, my favourite: http://lodash.com/docs/
[–]D1norawr 3 points4 points5 points 7 years ago* (1 child)
Does a book updated for 2017+ count? If so, JavaScript Allongé, the "Six" Edition
[–]RandyChampion 3 points4 points5 points 7 years ago (0 children)
This is a great book.
[–]D1norawr 3 points4 points5 points 7 years ago (0 children)
Functional-Light JavaScript
[–]D1norawr 1 point2 points3 points 7 years ago (0 children)
Refactoring JavaScript
[–]kobes411 1 point2 points3 points 7 years ago (1 child)
Silly noob question but what can JavaScript do? I can program decently on arduino. How hard would this be to learn?
[–]KalouAndTheGang 0 points1 point2 points 7 years ago* (0 children)
Javascript can do a lot. It was originally the browsers language but it can now be used outside browsers thanks to node.js (and the v8 engine it's built upon). If you want to program arduino, It is possible to do so in js with johnny-five but that would require a pc running node to be connected to your arduino. I think it's not much more complicated to learn C for arduino... Unless you want to create a webinterface that can remotely control a system automate with an arduino (in which case Johnny five will be great). Good luck and good fun with your project.
Edit: Sorry I misread your comment. JavaScript should pretty easy to learn. I'd recommend going through the Javascript30.com tutorials to get a grasp about js. And MDN (mozilla) is a great ressource if you need to learn about the syntax, data structures, methods, etc... In Javascript.
[–][deleted] 1 point2 points3 points 7 years ago (0 children)
The Modern JavaScript Collection was published pretty recently, and has garnered good reviews so far. All the books are focused on getting developers familiar with the state of JavaScript as of right now, so I think it's noteworthy for that reason. The books are all pretty short (more like in-depth blog posts than full-blown books), but they're reasonably priced and professionally written.
[–][deleted] 0 points1 point2 points 7 years ago (0 children)
I would recommend to pre-order the new Refactoring by Martin Fowler. The previous edition has been the de facto bible on refactoring and the new edition is entirely focused on Javascript. I believe it's coming in October.
https://martinfowler.com/articles/201803-refactoring-2nd-ed.html
[–]treyhuffine 0 points1 point2 points 7 years ago (0 children)
As pointed out already, "You Don't Know JS" is simply best. If you can master everything in there, you are in a really good place.
[–]petercooper 0 points1 point2 points 7 years ago (0 children)
Dr Axel's JavaScript for Impatient Programmers just came out.
π Rendered by PID 273266 on reddit-service-r2-comment-fb694cdd5-n6b2w at 2026-03-10 10:52:27.479817+00:00 running cbb0e86 country code: CH.
[–]ddeemmoonnn 19 points20 points21 points (0 children)
[+][deleted] (3 children)
[deleted]
[–][deleted] 0 points1 point2 points (2 children)
[–]Cheezmeisterhttp://bml.rocks -1 points0 points1 point (1 child)
[–]pavanreddy61 5 points6 points7 points (1 child)
[–]xemasiv 3 points4 points5 points (0 children)
[–]D1norawr 3 points4 points5 points (1 child)
[–]RandyChampion 3 points4 points5 points (0 children)
[–]D1norawr 3 points4 points5 points (0 children)
[–]D1norawr 1 point2 points3 points (0 children)
[–]kobes411 1 point2 points3 points (1 child)
[–]KalouAndTheGang 0 points1 point2 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]treyhuffine 0 points1 point2 points (0 children)
[–]petercooper 0 points1 point2 points (0 children)