25个对JavaScript新手程序员有用的免费资源
1). Eloquent Javascript 是由 Marijn Haverbeke 编写的对编程和JavaScript的现代化的介绍。还有一个由 Gordon Zhu 编写的 Eloquent Javascript 的注释版本。
2). JavaScript for Cats 是为新手程序员做的JavaScript介绍,作者:Max Ogden。
3). You Don’t Know JS 是深入JavaScript核心机制的一系列图书,作者:Kyle Simpson。
4). Human JavaScript 是关于JavaScript 工具、模式和优化方法的图书,作者:Henrik Joreteg。
5). Speaking JavaScript 可以帮助程序员快速正确的学习JavaScript,加深你现有的技能,作者:Axel Rauschmayer。
6). Exploring ES6 涵盖了 ECMAScript 6 所有主要细节,但由于它是结构化的,你也可以快速得到你想要的概述。
7). Cracking the Coding Interview 是准备参加公司面试(如Google、Facebook、Microsoft)时最流行的书。
8). JavaScript Allonge 涵盖了JavaScript 函数式编程方面的内容,作者:Reginald Braithwaite。
9). JavaScript spessore 适用于那些读过 JavaScript Allongé 的程序员,它涵盖了函数式编程、闭包以及原型,作者:Reginald Braithwaite。
10). What is Code? 是由 Paul Ford 写的关于什么是代码以及它的重要性的互动性文章。
11). Professor Frisby’s Mostly Adequate Guide to Functional Programming 涵盖了JavaScript函数式编程方面的内容。
12). 由 Eric Elliot 编写的 Programming JavaScript Applications 主要是中级的JavaScript编码内容。
播客
13). NodeUp 是 @ffloat 和 @dshaw 合作的一个 Node.js 方面的播客。
14). JavaScript Jabber 是一个每周一次的JavaScript方面的播客,包括 Node.js、前端技术、职业以及团队合作等方面。
15). Five JS Podcast 是一个每周四发布的5分钟的播客,你可以关注它们的 Twitter 或者 订阅他们的 iTunes 或 RSS。
16). This Developer’s Life 深入到程序员生活的不同方面,模仿 NPR 的 This American Life,它具有采访和不拘一格的音乐。
17). CodeNewbie Podcast 是关于人们编程旅程中的故事的播客,每周一出版,你也可以关注它们的 Twitter @CodeNewbies。
视频
18). JavaScript: The Good Parts,作者:Douglas Crockford。
19). Level Up Tuts
20). DevTips 是WEB设计和开发方面的视频。
其他资源
21). repl.it 是一个交互式的探索编程语言的在线环境。
22). MDN JavaScript Guide 是一个非常好的参考,提供了该语言的概述。
23). Codewars 为用户提供了交互式的编程挑战。
24). Code Combat 通过一个策略编程游戏让你练习JavaScript语法。