国内确实有很多不错的学习编程网站或者个人博客,但是对于初学者来说,他们往往更喜欢得到那种引导式的教学:也就是循序渐进-步骤教学您按照操作说明进行操作。最好的教学方法当然是视频。毕竟在ApplePodcast上超火的斯坦福的iOS开发课程也是这种形式。可惜国内这样的视频很少,高质量的更是凤毛麟角。但是在国外就完全不一样了。编码编程已经成为很多人的自由职业,很多人都是从免费的在线视频一步步开始的。石油管道当然是这方面资源最丰富的地方。不用担心英语不好,这些视频大部分都是全程录制的,所有操作的过程和输入的内容你都能看的一清二楚。而且,播音员使用的语言一般都通俗易懂,你也可以选择自动生成或翻译的字幕来帮助你理解。在学习编程的同时,英语听力也可以不断提高。要知道海外有很多自由职业平台,编程工作的时薪一般在几百美金。你想学好英语赚点外快吗?第一个推荐的是TraversyMedia:TraversyMedia的频道链接Traversy本人是个有社交恐惧症的胖子。工作久了,他决定从零开始学习编程,并成功成为一名自由程序员。他非常感谢编程技术带给他的一切,所以他也在Youtube上教别人编程。他的特点是生产力极高,零基础,语速适中,口齿清晰。可以说对非英语母语的人非常友好。他的课程都是从头到尾,总是把听众当成零基础,所以有很多课程从头开始(CrashCourse),再加上它的语速和适合非母语人士的发音,绝对是对于想在Youtube上学习编程的国人首选。该频道的课程覆盖范围广,但主要集中在前端。它非常适合流行的网络应用程序编程。Traversy的YouTube频道组织的非常清晰,强烈推荐关注播放列表。如果你对编程各方面都是零基础,想对前端有所了解,强烈建议从HTML&CSS播放列表开始。然后,每年他都会发一个关于学习编程语言的方法和这一年语言选择的建议视频。你可以通过搜索年号找到它,这可以作为你自己学习计划的一个很好的参考。第二个推荐是CodingEntrepreneurs:CodingEntrepreneurs频道??链接CodingEntrepreneurs是学习Python,尤其是Django的一个很好的频道。Django作为一门非常好用的后端语言,特别适合自己一个人做或者小团队创业。使用简单的前端框架,轻松构建全栈网站。而且这个频道的课程很多,由浅入深。给我印象最深的是8小时试用DJANGO教程系列(v1.11)//学习Django版本1.11。为什么印象如此深刻,因为我真的跟着这门课完成了我个人的第一个网站。Django建立网站的速度非常快!这个podcaster说话的速度稍微快了点,但是思路很清晰,最后的课程一般都很深入。强烈推荐有志于自己创业的朋友学习。他的频道名也是:为创业写代码!第三个推荐是LetsBuildThatApp:LetsBuildThatApp的频道链接如果你手里有一台Mac并且对编程感兴趣,那就去这个频道吧。这是一个主要针对iOS应用开发的渠道。正如频道名称所说:让我们构建那个APP。他的课程都是针对现有的app,教你如何做一个界面和功能相似的App,比如如何做一个YouTube,如何做一个Instagram。几个小时就学会了,可以保证你最终做出一个像样的应用。很充实!第四个推荐是CoreySchafer:CoreySchafer的频道链接。本频道专注于Python和Linux系统操作。覆盖面不广,但很多都是非常系统的视频,适合学习一些Python知识或者尝试。部署好自己的服务器后想更具体地学习的初学者。他频道里的Linux/MacTutorial绝对是Linux系统入门的最佳选择。里面的很多工具,比如定时工具,同步工具,也说的很清楚,很详细。当然,Python87课把装饰器、类等Python的很多关键概念解释的非常清楚。当然Youtube上还有更多学习编程的优质频道,后续还会有分享。有兴趣的可以关注作者。以上资源需要科学上网工具“天梯Z”,免费试用,1080pYoutube流畅,流量不限
