國內確實有很多不錯的學習編程的網站或者個人博客,但是對于初學者,往往更希望獲得那種引導性的教學:即一步一步的教你跟著操作的教學。這種教學最好的方式當然就是視頻了。畢竟在Apple Podcast上超火爆的斯坦福教授iOS開發的課程也是這種形式。
可惜國內這樣的視頻本來就很少,高質量的更是鳳毛麟角。而在國外則完全不一樣了。Coding 編程已經成為很多人的自由職業了,而很多人就是從網絡免費視頻開始一步一步入門的。
油管當然是這方面資源最豐富的地方了。不要擔心英語不好,大多數這類視頻都是全程錄屏,你可以清楚看到所有操作的過程,鍵入的內容。而且播主使用的語言一般很容易理解,還可以選擇自動生成或翻譯的字幕來幫助自己理解。邊學編程,英語聽力也能不斷的提高。要知道海外有很多自由職業者Freelance的平臺,編程的工作一般時薪都是幾百美金的,學好英語才好在上面賺些外快么!
第一個推薦的就是Traversy Media: Traversy Media的頻道鏈接
Traversy 本人是一個有社交恐懼癥的胖子,工作了很久之后決定從頭開始學習編程,并成功的成為一個自由職業程序員。他很感激編程這門技術給他帶來的一切,所以他也在油管上教授其他人編程。
他的特點是及其高產,零基礎,語速適中,口齒清晰。可以說是對非英語母語的人來說非常友好。
他的課程都是有始有終,始終把聽眾當作零基礎,所以有大量的從零開始課程(Crash Course), 配合上其適合非母語人士的語速和語音,絕對是國人想在油管上學習編程的首選。
頻道的課程涉獵非常廣,但主要集中在前端。對于現在流行的網絡應用編程再合適不過了。
Traversy 的油管頻道的內容整理得非常清晰,強烈建議按照播放列表來收看。如果是完全在編程所有方面都是零基礎的,還希望對前端有些了解的,強烈建議從 HTML & CSS這個播放列表看起。然后,他每年都會發一篇關于這一年學習編程語言的方法和語言的選擇的建議視頻,搜索年份號碼就能找到了,可以作為自己學習計劃很好的參考。
第二個推薦的是 CodingEntrepreneurs:CodingEntrepreneurs的頻道鏈接
CodingEntrepreneurs 是一個非常棒的學習Python尤其是Django的頻道。Django作為一個非常容易上手的后端語言,特別適合自己單干或者小團隊創業。配合簡單的前端框架,很容易就可以搭建起一個全棧的網站。而這個頻道則有大量的由淺入深的課程。其中我印象最深刻的是那個時長8個小時的Try DJANGO TUTORIAL Series (v1.11) // Learn Django Version 1.11. 為什么印象這么深刻,因為我真的真的跟著學完了這個課程,并完成了個人第一個網站。Django搭建網站真的太快了!
這個播主語速略快,但是思路非常清晰,課程一般到最后很有深度。非常建議有志于自己創業的人去學習。他的頻道名也是:為了創業而寫代碼!
第三個推薦的是Lets Build That App:Lets Build That App的頻道鏈接
手里有一臺Mac, 又對編程有興趣,那就去看這個頻道吧,這是一個主要針對iOS應用開發的頻道。正如頻道名所稱:我們來建立那個APP. 他的課程都是針對已有的App,教你如何做一個界面和功能近似的App,比如如何做一個YouTube, 如何做一個Instagram. 幾個小時學下來,可以確保你最終能做出來一個有模有樣的應用。非常有成就感!
第四個推薦的是Corey Schafer:Corey Schafer的頻道鏈接
這個頻道關注于Python和Linux系統操作,涵蓋面不寬,但是很多都是非常系統化的視頻,適合在學習了一些Python的知識或者嘗試的部署了自己的服務器之后,想要更具體的學習的入門者。他頻道里的Linux/Mac Tutorial 絕對是Linux系統入門不二之選,里邊很多工具,比如定時工具,同步工具,的介紹也非常的清晰細致。當然有87節課的Python更是把Python很多關鍵的理念比如裝飾器,類都講得非常清楚。
當然,油管上還有更多高質量的學習編程的頻道,還會有后續的分享,有興趣的可以關注作者。
以上資源需要科學上網工具 "梯子Z",免費試用,1080p擼油管流暢還不限流量