当你选择第一个编程语言时,选项有很多。为了进一步缩小选择,这里是过去 12 年来最常见的,
当你选择第一个编程语言时,选项有很多。为了进一步缩小选择,Java 起起伏伏。Python 逐渐上升为最受欢迎的选择。
但是躲在下面是一个小火车头,在过去几年的流行度慢慢地上升。而这个小火车头就是 JavaScript。
在谈论这些编程语言之前,我先澄清:
我并不是要论证任何一种语言在客观上比任何其他语言好
我认为开发者们最终不应该只学习一种语言
我要论证的是应该先学好一门语言。你应该已经从标题中颠倒的文字猜出来了,这门语言就是 JavaScript。
那就正式开始吧,首先我们来探索一下目前学校教授编程的方法。
计算机科学 101这里是过去 12 年来最常见的,

大学一直是以计算机科学的名义来教授编程的,而计算机科学通常被看做是数学的延伸,或者是电气工程学位的周边学科。
当然,你可能已经听说了:
“计算机科学教育远远不能像学习画笔和颜料可以使人成为一个专业画家那样,使人成为一个专业的编程者。
截止到 2016 年,很多大学仍然把编程当成计算机科学,把计算机科学当成数学。
结果是许多入门级的编程课程专注于低层次的抽象语言,如 C,或聚焦于数学编程的语言,
