TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: Resources for a beginner JavaScript developer?

13 点作者 samayshamdasani大约 8 年前
Hey,<p>I&#x27;m a 16 year old JS developer and I want to build more advanced apps. (React, Vue, Node, bots, ML, etc.)<p>Could you recommend some resources that I could get started with?

7 条评论

timdavila大约 8 年前
Start with the fundamentals!<p>I like Eloquent Javascript and You Don&#x27;t Know JS, both free to read online:<p><a href="http:&#x2F;&#x2F;eloquentjavascript.net" rel="nofollow">http:&#x2F;&#x2F;eloquentjavascript.net</a><p><a href="https:&#x2F;&#x2F;github.com&#x2F;getify&#x2F;You-Dont-Know-JS" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;getify&#x2F;You-Dont-Know-JS</a>
评论 #13980180 未加载
matbram大约 8 年前
<a href="http:&#x2F;&#x2F;javascriptissexy.com&#x2F;" rel="nofollow">http:&#x2F;&#x2F;javascriptissexy.com&#x2F;</a><p><a href="https:&#x2F;&#x2F;www.amazon.com&#x2F;JavaScript-JQuery-Interactive-Front-End-Development&#x2F;dp&#x2F;1118531647" rel="nofollow">https:&#x2F;&#x2F;www.amazon.com&#x2F;JavaScript-JQuery-Interactive-Front-E...</a><p><a href="https:&#x2F;&#x2F;developer.mozilla.org&#x2F;en-US&#x2F;docs&#x2F;Learn&#x2F;JavaScript" rel="nofollow">https:&#x2F;&#x2F;developer.mozilla.org&#x2F;en-US&#x2F;docs&#x2F;Learn&#x2F;JavaScript</a><p><a href="https:&#x2F;&#x2F;www.amazon.com&#x2F;Eloquent-JavaScript-Modern-Introduction-Programming&#x2F;dp&#x2F;1593275846&#x2F;ref=as_li_ss_tl?s=books&amp;ie=UTF8&amp;qid=1466626605&amp;sr=1-1&amp;keywords=eloquent+javascript+2nd+edition&amp;linkCode=ll1&amp;tag=eejs-20&amp;linkId=8f1d94f3bf900d69600f9c8685791be7" rel="nofollow">https:&#x2F;&#x2F;www.amazon.com&#x2F;Eloquent-JavaScript-Modern-Introducti...</a><p><a href="http:&#x2F;&#x2F;jstherightway.org&#x2F;" rel="nofollow">http:&#x2F;&#x2F;jstherightway.org&#x2F;</a><p>Most importantly, it&#x27;s not hard to learn a new language, but you do want to make sure you learn and apply best practices.<p>Pickup a couple of those books maybe (also there are online versions of most of those available for free. I do like physical books, but that&#x27;s just me), read them and practice every day.
Philomath大约 8 年前
I really recoment the tutorials from:<p><a href="https:&#x2F;&#x2F;nodeschool.io&#x2F;" rel="nofollow">https:&#x2F;&#x2F;nodeschool.io&#x2F;</a><p>They are run from the command line, they will make you think and they have from super simple tutorials to more complex stuff. You can also learn the ES6 syntax or other fancy things when you know enough javascript.
19eightyfour大约 8 年前
Unfortunately I don&#x27;t know about the list you have, but if you are interested in one good way to approach JS basics (not suggesting you don&#x27;t know the basics -- am saying I found the following resource useful for the basics, which help with building more advanced apps): JavaScript: the good parts talk is a useful resource, IMHO.<p><a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=hQVTIJBZook" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=hQVTIJBZook</a>
pards大约 8 年前
Learn other languages, too.<p><pre><code> * A functional language * An object-oriented language * A scripting language </code></pre> JavaScript wins the web front-end because it&#x27;s the only feasible option but there are many other fantastic languages out there that, when properly understood, will make you a better developer in whatever language you choose to &quot;major&quot; in.
eagerNewb大约 8 年前
I would definitely recommend this youtube channel - <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;channel&#x2F;UCO1cgjhGzsSYb1rsB4bFe4Q" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;channel&#x2F;UCO1cgjhGzsSYb1rsB4bFe4Q</a>
darth_mastah大约 8 年前
Respect. <a href="https:&#x2F;&#x2F;frontendmasters.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;frontendmasters.com&#x2F;</a> should give you a good start. There&#x27;s a fee but well worth it. I would recommend Douglas Crockford and Kyle Simpson for a start.