想成爲程序猿?28個在線學習網站讓你變身齊天大聖!

無論是考慮換工作成爲一個全職的程序猿,還是試圖搭建一個網站,亦或是想要掌握更多的技能,總之現在越來越多的人都開始學習如何編程。雖然編程不一定適合所有人,但是對相關的知識多深入瞭解一下總歸是有一些好處的。

在正式介紹這些學習網站給大家之前,我想和大家分享一些來自Marissa Louie的忠告。Marissa LouieNess Computing的自學教程設計人員。她說無論是學設計,編程還是其他學科,自學最難的地方是積累勇氣來克服你自身的恐懼。

Marissa還說一旦掌握了基本的知識和技能,你應該爲自己創造機會在不斷的嘗試和犯錯誤的過程中積累實踐經驗。當你在線進行自學的時候請牢記這一點。那麼,接下來我們就來說說這些在線學習資源吧。(排名不分先後,如有任何建議,請留言。)

MIT Open Courseware

MIT’s Open Courseware提供2100個涉及不同主題的課程,包括電子工程學和計算機科學。免費的資源包括在線課本,考試,多媒體內容,作業任務和項目,舉例等。這些都是MIT在過去幾十年裏實際教授的課程。

Coursera

Coursera提供108所知名大學超過600個課程。通過Coursera,你可以不花一分錢在線學完整套由真正的大學教授講授的大學課程。

Udacity

Udacity提供24個免費課程讓你在世界知名大學講師的指導下,通過解決具有挑戰性的問題來達到學習的目的。這些課程不僅教你如何編碼,還能夯實你的數學和物理知識,甚至能教會你如何創業開公司。

Codecademy

Codecademy2012年年初變得特別受關注,因爲紐約市市長Michael Bloombergtweeter上發佈聲明說他2012年要通過這個網站學習如何編程。很好奇他現在學得如何了­。總之,Codecademy是一個很受歡迎的免費網站,你可以在學習的同時結交一些國內外友人,爲學習增添一些樂趣。CodeYear也是Codecademy旗下的。

Khan Academy

另外一所“學府”是Khan Academy,如果你想成爲文藝復興女,或者是文藝復興男的話,Khan Academy提供除了編程以外的其他許多課程,當然如果你只想學習編程的話,它也是有的。

Mozilla Developer Network

Mozilla對網絡上的資源進行整合,打造了一個免費學習網頁設計和網站製作的學習中心。

General Assembly

General Assembly提供付費的實時授課課程,在Eventbrite上買一張電子票會得到一個密碼,通過這個密碼在課程開始的時候學員就可以在線與講師互動學習了。

Stack Overflow

雖然Stack Overflow不提供嚴格意義上的教程,但是它提供大量的便於搜索的有價值的信息。並且當你碰到問題,又苦於找不到解決辦法時,可以求助於Stack Overflow社區來回答你的問題。

Udemy

Udemy提供的課程內容很廣泛,有一些是免費的,有一些是需要付費的。你既可以去聽課也可以去授課。

The Code Player

Code Player錄製的代碼回放能讓你在學習的過程中切身感受到編寫代碼的樂趣,就好像你站在一旁看別的程序猿寫代碼一樣。

GBTags

GBTags極客標籤是中國人學習前端技術最理想的場所,它同時具備The Code Player的代碼回放,General Assembly的實時課程,Stack Overflow的社區提問等功能,還有豐富的博文,教程,特效庫等資源。同時,和Udemy一樣,你也可以註冊成爲講師在線授課。

O’Reilly

O’Reilly不僅出版大量圖書,還提供針對多種編程語言開設的在線付費課程。

Lynda

Lynda擁有超過四百萬人次的學員,支付一定的年費或者月費你就能成爲Lynda的會員,就能在線學習包括3D動畫,CAD,視頻,音頻,網頁設計等在內的各類課程和相關軟件的使用。

LearnStreet

LearnStreet號稱用最簡單的方法教你學會如何編程。除了課程以外,LearnStreet最具特色的地方是它設計了100多個實踐項目,這些實踐項目用來測試學員完成該項目所應具備的知識和技能。

Ruby Koans

如果你想學習Ruby(不是Ruby-on-Rails),Ruby Koans有一套免費的教程帶你走進Ruby的世界直至你完全掌握它。

Eloquent JavaScript

Eloquent JavaScript實際上是一本完全在線閱覽的免費書(你可以在Amazon購買相應的電子書)。

Learn Code The Hard Way

Learn Code The Hard WayLearn Python The Hard Way這本書(免費在線)爲起點,逐漸擴展加入了其他編程語言,包括RubyC

HTML5 Rocks

這個網站提供很多免費的關於HTML5的資源,如博文和教程等。

Apple Developer

如果你對開發針對蘋果產品的應用感興趣,那麼最好到蘋果的開發人員網站看看,去了解一下最新的動向或者學習一下蘋果放在網上的那些資源。

Android Developer

谷歌的安卓開發人員網站越來越完善,涵蓋了來自Google i/o的視頻和其他包括應用程序設計最佳實踐在內的內容。

Google Code University

Google Code University提供的資源也是免費的,如果你對安卓開發感興趣那就更不能錯過了。同時它涵蓋了分佈式系統和網絡安全等更高階的課程。

Coder Dojo

Coder Dojo是年輕人聚集在一起學習編程的地方,如果你想讓你的孩子將來加入Instagram這樣的公司的話,你可以考慮找找看你附近有沒有這樣的組織。它的網站上也會有一些資源,但相對來說會比較有限。

Mobiletuts+

Mobiletuts+提供關於安卓,iOS和其他與移動開發相關的免費教程和博文。同時它也提供收費服務。

Code School

Code School提供按月支付的在線網絡課程和抓屏教程。同時也有少數一些課程是免費的。

Pluralsight

Pluralsight涵蓋多種編程語言,提供可下載的需付費使用的抓屏教程。

Bloc

Bloc承諾12周內讓你成爲一名網頁開發人員,在你支付了不菲的培訓費後,Bloc會指派一名編程導師給你,就像你的私人健身教練一樣在你的學習過程中對你進行指導。如果你決定選擇Bloc,那麼你最好準備三個月的時間全職進行學習,只有這樣纔對得起你支付的高昂的培訓費。

Treehouse

Treehouse,每月支付一定的費用你就可以觀看超過600個視頻,同時還可以享受到一些其他的服務。

 Programr

Programr使用的教學方法不同於其他教學網站:學員必須編寫真正可運行的應用程序來學習編程。

 

 

希望我們收集到的這些網站能讓你立刻行動起來,最終幫你實現學習編程的終極目標。最後,我們還要送上Marissa Louie一個忠告:Don’t settle for anything less than exceptional

發佈了20 篇原創文章 · 獲贊 4 · 訪問量 11萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章