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