TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: How do I learn modern JavaScript?

29 pointsby qz_over 6 years ago
I learned JavaScript in the days of of jQuery and W3Schools, and having taken a break from JavaScript since ES6 came out I feel lost whenever I see a snippet of modern JS these days. Does anyone have a suggestion for a good resource made for transitioning from ancient to modern JS? Thanks in advance!

7 comments

godotover 6 years ago
This might be grossly simplifying things: but if you&#x27;re already familiar with &quot;old JS&quot; (since you mentioned jQuery), to read and write ES6 code in most modern JS projects, you really only need to get used to a handful of concepts: 1) lambda functions and the fat arrow syntax and what it does for scope, which is used extensively in modern JS codebases; 2) Promises&#x2F;promise chains and async&#x2F;awaits; 3) certain widely used new keywords like const and let, how requires and exports work in node.<p>This doesn&#x27;t include frameworks like React which is its own entire separate category of things. But at least you&#x27;ll be comfortable with ES6 and node8+ at this point. If you&#x27;re more interested in frontend modern JS unfortunately you&#x27;ll also probably have to learn about babel and webpack and the like.
ideatostartupover 6 years ago
@qz_ Checkout Modern JavaScript Explained For Dinosaurs : <a href="https:&#x2F;&#x2F;medium.com&#x2F;the-node-js-collection&#x2F;modern-javascript-explained-for-dinosaurs-f695e9747b70" rel="nofollow">https:&#x2F;&#x2F;medium.com&#x2F;the-node-js-collection&#x2F;modern-javascript-...</a><p>Also, here is a list of sources we recommend for learning JavaScript: <a href="https:&#x2F;&#x2F;github.com&#x2F;ideatostartup&#x2F;technologies#language" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;ideatostartup&#x2F;technologies#language</a>
shaunpersadover 6 years ago
I found these articles from the Mozilla blog to be very helpful: <a href="https:&#x2F;&#x2F;hacks.mozilla.org&#x2F;category&#x2F;es6-in-depth&#x2F;" rel="nofollow">https:&#x2F;&#x2F;hacks.mozilla.org&#x2F;category&#x2F;es6-in-depth&#x2F;</a><p>The articles are in reverse order, so you&#x27;ll have to go to page 2 to get to the intro.
andrewhayterover 6 years ago
PonyFoo has been putting out some solid books lately. You can read them free online.<p><a href="https:&#x2F;&#x2F;ponyfoo.com&#x2F;books" rel="nofollow">https:&#x2F;&#x2F;ponyfoo.com&#x2F;books</a>
pieterrover 6 years ago
I like these books from Alex Rauschmayer.<p><a href="http:&#x2F;&#x2F;exploringjs.com" rel="nofollow">http:&#x2F;&#x2F;exploringjs.com</a>
pixelperfectover 6 years ago
javascript.info is a good comprehensive resource for learning modern JS
Antoninusover 6 years ago
Read and Write lots it.