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: Curriculum for learning JavaScript, JQuery, and Node?

9 pointsby optimusover 11 years ago
From recent posts, I&#x27;m concluding that Javascript is the next thing I should learn (employability, resilience, usefulness). There are so many resources, however, so I&#x27;m not sure where I should begin?<p>JavaScript: The Good Parts? Online tutorials and &quot;classes?&quot; Opensource Github projects? Other books? Should I learn CoffeeScript &quot;instead&quot; of pure JS?<p>My goals include learning Node and Angular (should I even go all-in on a framework at this point?) too.<p>I thoroughly know HTML and CSS and, at the sake of sounding redundant, I&#x27;m a beginning novice in Rails.

4 comments

anshumansover 11 years ago
I&#x27;m in a similar boat. For Javascript, I found <a href="http://www.amazon.com/JavaScript-Definitive-Guide-Activate-Guides/dp/0596805527" rel="nofollow">http:&#x2F;&#x2F;www.amazon.com&#x2F;JavaScript-Definitive-Guide-Activate-G...</a> to be a good place if you have little to no familiarity of Javascript. For Node, I&#x27;m using the links suggested here <a href="http://stackoverflow.com/questions/2353818/how-do-i-get-started-with-node-js" rel="nofollow">http:&#x2F;&#x2F;stackoverflow.com&#x2F;questions&#x2F;2353818&#x2F;how-do-i-get-star...</a>.<p>For Angular, I&#x27;ve just followed the documentation on angularjs.org and tried applying it to various web projects that I have already.<p>I feel that there are a lot more projects in pure JS compared to CoffeeScript that even if you did learn CoffeeScript, you can&#x27;t avoid encountering pure JS.
BenWhitover 11 years ago
IMO, learn pure js but while learning the basics, get your hands dirty with some frameworks, small side projects or tutorials and workshops. This will help you find what framework you enjoy or really &quot;clicks&quot; with your personal preferences. Its also more fun then learning the syntax and structure of a new language. There will be another framework to learn next month but pure js is going to be around for a while.<p>Some good resources for learning JS from the ground up (pure js)..<p>Books (highly recommended):<p>- Javascript: The Definitive Guide<p>- Eloquent Javascript<p>- Professional JavaScript for Web Developers 3rd Ed.<p>Resources:<p>- <a href="https://learn.thoughtbot.com/javascript" rel="nofollow">https:&#x2F;&#x2F;learn.thoughtbot.com&#x2F;javascript</a><p>- <a href="http://javascriptissexy.com/how-to-learn-javascript-properly/" rel="nofollow">http:&#x2F;&#x2F;javascriptissexy.com&#x2F;how-to-learn-javascript-properly...</a><p>- <a href="http://www.reddit.com/r/learnjavascript/comments/1oq8ns/learn_javascript_properly_omnibus_post_for_the/" rel="nofollow">http:&#x2F;&#x2F;www.reddit.com&#x2F;r&#x2F;learnjavascript&#x2F;comments&#x2F;1oq8ns&#x2F;lear...</a><p>- <a href="http://jstherightway.org/" rel="nofollow">http:&#x2F;&#x2F;jstherightway.org&#x2F;</a><p>For Angular (<a href="http://egghead.io" rel="nofollow">http:&#x2F;&#x2F;egghead.io</a>) is a great resource for short&#x2F;dense screencasts (from what I&#x27;ve heard&#x2F;read)
malandrewover 11 years ago
Eloquent JavaScript - Marijn Haverbeke<p>Effective JavaScript - Dave Herman<p>Functional JavaScript - Michael Fogus<p>Once you know JavaScript, dig into the codebase of larger mature projects by the most prolific&#x2F;well-known developers in the JavaScript community, like TJ Holowaychuk, Isaac Schleuter, Dominic Tarr, Raynos, Marijn Haverbeke, Oliver O&#x27;Steele, James Halliday, Mikeal Rogers, SamuraiJack, Gozala, Creationix, Kritowal, Marak, coolaj86, TooTallNate, indexzero, hij1nx, pkrumins, John Resign, Douglas Crockford, etc.<p>Sorry if I missed any names.
mmanfrinover 11 years ago
Codeschool as courses on all of these, and they are very good.
评论 #7240843 未加载
评论 #7214744 未加载