对于编程初学者们来说,网络上确实有不少免费的教程,只是它们大多枯燥乏味得不行。但是也有例外,比如纽约大学讲师丹尼尔·希夫曼(Daniel Shiffman)的《彩虹编程》(Coding Rainbow)。作为一个“创新编程”教学项目,其在YouTube上有一系列的视频,并且几乎每天都有新内容上线。Coding Rainbow涉猎很广,从JavaScript的细节、到如何在实际项目中运用所学的知识均有介绍。
Welcome to Coding Rainbow!
“Coding Rainbow”这个名字,其实受到了LeVar Burton的“Reading Rainbow”文学项目(1983-2006)的启发。
3.2 The nlp-compromise Library - Programming from A to Z
Shiffman大量使用绿幕来让课程变得生动有趣,且其本人的演讲风格也是颇具特色。感兴趣的网友可以访问他的YouTube频道(传送门*1),或者在GitHub上下载课程资源(传送门*2)。
[编译自:TNW]