如果您需要快速掌握扎实的JavaScript技能,但是对入门一事有点迷茫,那么本文适合您。 这本身不是教程。 它指向了可以教给您JavaScript最好知识的其他优秀资源。
是否具有编程背景都没有关系; 本教程考虑了两种情况,并提出了不同的建议。
初学者
互动课程
不同的人学习新语言的方式也不同。 有些人喜欢互动课程; 其他人则喜欢书籍。 我刚开始时在Code School中亲自使用过JavaScript语言课程,并且向所有JavaScript初学者推荐。

但是,到您阅读本文时,Code学校可能不再存在。 别难过! 现在它是Pluralsight的一部分,并且更好。

我觉得本课程特别适合那些一般编程经验很少的人 ,因为:
- 它们是交互式的,因此它们为您提供了浏览器内编辑器来键入和尝试他们所教的内容; 这样,您不必在学习语言之前就担心建立开发环境。
- 另外,由于它们是交互式的,它们在每个小节之后都会为您提供快速测试,以确保您理解。 我觉得这可能是互动课程的最大特色。
- 讲师通常非常善于解释概念; 这使接受/消化新知识比读书容易。
- 一些交互式课程包括预测试,以在您开始之前评估您的技能水平(例如Pluralsight),这可能会有所帮助。 这些测试中的问题不是很好。 一些好的问题测试您对语言的理解,而一些不好的问题只是测试您对文档的记忆程度,因此请花一分心思。 尽管如此,总比没有好。
当我学习Python和Java时,我还尝试了Team TreeHouse。 他们的Python路径相当不错,但是我自己还没有尝试过Beginning JavaScript路径。 从他们的网站上可以看到,它看起来不像Code School那样有前途。 因此,如果您还没有Team TreeHouse的订阅,我建议您选择Code School。
