JavaScript Learning Resources

Discussions focus on recommendations for books, online tutorials, and resources to learn JavaScript, especially for beginners, those brushing up skills, or experienced programmers seeking idiomatic code and pitfalls.

📉 Falling 0.2x Programming Languages
2,937
Comments
20
Years Active
5
Top Authors
#9802
Topic ID

Activity Over Time

2007
17
2008
56
2009
68
2010
176
2011
220
2012
221
2013
227
2014
227
2015
212
2016
233
2017
247
2018
188
2019
120
2020
232
2021
144
2022
124
2023
99
2024
83
2025
40
2026
3

Keywords

JS tutsplus.com BS youtube.com ES6 mozilla.org js.org oreilly.com MB HN javascript js es6 book recommend learning series tdd learn increment

Sample Comments

lalwanivikas • Apr 24, 2016 • View on HN

What resources are you using to learn JavaScript? Any advice for people just starting on this path?

kelukelugames • Mar 25, 2015 • View on HN

For JS, have you seen this? http://eloquentjavascript.net/

shaun12345 • Oct 5, 2015 • View on HN

A good read, i need to brush up on my JavaScript!

shaun123 • Oct 5, 2015 • View on HN

A good read, i need to brush up on my JavaScript!

elbear • Feb 10, 2013 • View on HN

Can anyone say what is a good JavaScript learning resource for people with programming experience? I'm interested in tips on writing idiomatic code and the pitfalls that should be avoided.

willempienaar • Jul 29, 2016 • View on HN

"You Don't Know JS" is a great resource to start off with.

tmaly • Jan 22, 2016 • View on HN

how about some more core Javascripthttps://github.com/getify/You-Dont-Know-JS

rauschma • May 5, 2019 • View on HN

My book may work for you (free to read online): “JavaScript for impatient programmers”. http://exploringjs.com/impatient-js/toc.html

luc4sdreyer • Aug 26, 2019 • View on HN

The "You Don't Know JS Yet" book was suggested in the fairly recent HN thread on the same topic:https://github.com/getify/You-Dont-Know-JS/blob/master/READM...https://news.ycombinator.com/item?id=19829235

darepublic • Aug 31, 2023 • View on HN

A long time ago I read secrets of the JavaScript ninja. I feel like perhaps that is outdated though. I would probably recommend eloquent JavaScript at this point or googling for online materials