不管你是想轉行,成爲一名全職程序員,或者想嘗試打造一個網站或應用程序,或者只是但願提升了你的技能,學習代碼無疑是每一個程序員都繞不開的一關。儘管做爲一個程序員可能不適合每個人,可是仍是有不少網站適合來提升本身的水平。程序員
在深刻了解下面咱們的學習寫代碼網站列表中,咱們想分享一個自學成才的產品設計師的一些建議。一位前創業者說自學成爲程序員是很難的一件事情,不管是設計,編程。web
「鼓足勇氣,最重要的障礙就是要克服你的恐懼」編程
一旦你達到的基本寫代碼的能力,起步每每是最好的,試圖給本身定製任務,並創建經過大量的試驗和錯誤來豐富本身的經驗。所以,考慮到這一點中肯的意見,如何讓咱們繼續更好的學習開發,下面一些網站必定是你必備的:後端
1,MIT Open Courseware安全
麻省理工學院的開放課件中的各類問題,包括電氣工程和計算機科學2100提供的課程。免費的資源,包括在線課本,考試,多媒體內容,任務和項目的例子 - 全部從過去十年左右的實際MIT課程。網絡
2,Coursera框架
證書課程一經推出,已經創下100萬學生大關,並已延伸到包括0ver來自33所高校200課程。若是你尚未據說過證書課程的,它是斯坦福大學學習的想法出身的巨型啓動,基本上你能夠經過在世界上最好的學校之一真正的教授講授網上一個完整的大學課程,並且這些是免費的。編程語言
3,Udacity分佈式
Udacity擁有14個班,其中,目前的免費服務,「你要學會經過解決具備挑戰性的問題......與世界知名大學的教師。」該課程涵蓋彷佛面向不但教你代碼的話題,也讓你在一個堅實的基礎數學,物理,甚至,「如何創建一個啓動」。學習
4,Google Code University
這是谷歌和它的代碼,因此這是一個很是堅實的免費資源,顯然這是極好的,若是你有興趣在Android開發。有一些更高級的主題,以及包括分佈式系統和網絡的安全性。
5,Mozilla Developer Network
Mozilla Developer Network經過一兩個案例告訴你是什麼使一個好的網站的運行,它的資源免費學習中心包括了網絡熱門資源,也被其餘網站常常轉載。
6,HTML5 Rocks
該網站有不少關於HTML5的免費信息,包括博客文章和教程。
7,The Code Player
這款播放器是一個偉大的方式來得到真正意義上編碼(同時學習的東西太多)的流入。這有點像站在巨人程序員的肩膀之上。
8,Codecademy
Codecademy網站被紐約市長布隆伯格在twitter指出,他打算使用本網站學習代碼(能不能學的成暫且不說)。不管如何,Codecademy網站很棒,這裏能夠結實不少程序員開發者,同時網站增長了免費遊戲化學習過程。
9,Khan Academy
「可汗學院」,可汗學院提供了大量的編程以外的課程,若是你只是但願的代碼,它有太多。固然你也能夠利用尋找是一個文藝復興時期的人。
10,General Assembly
提供在線直播的方式,例如「快速成型:從框架到HMTL5開發」主題(付費)直播,能夠在Eventbrite的電子客票,得到口令,獲取直播,固然這一切是收費的。
11,PeepCode
PeepCode涵蓋了不少編程語言,提供可下載的(付費)視頻。
12,Eloquent Java
《Eloquent Java》其實是一本書,是徹底免費的在線電子書。從筆者的介紹:「Java是此刻大多被用來作各類巧妙的和可怕的事情的互聯網開發語言。」
13,Ruby Koans
能夠在紅寶石網站上找到你想要的東西,紅寶石Koans有免費的教程,而且承諾「走你前進的道路,經過學習Ruby來獲得啓示。」
14,Learn Code The Hard Way
瞭解代碼的艱難歷程,Python艱難的歷程,以及其餘編程語言,包括Ruby和C。
15,Stack Overflow
雖然沒有什麼技術上的教程分享,可是有不少案例信息,能夠很方便你們搜索,對你們有很大的幫助,並且能夠經過社區提出問題,會有人熱心的幫你解答。
16,Coder Dojo
編碼器是一個不少年輕人能夠聚在一塊兒學習代碼的地方,因此是否是家長口中常說的那個以Instagramum設置你,看看你是否有一個獨立的區域,網站還提供一個龐大的知識庫,有不少導師和義工在一塊兒分享。
17,O’Reilly
除了許多許多的書籍,是由Reilly發行,該公司還提供許多不一樣的編程語言(付費)在線課程。
18,Scratch
劃痕是麻省理工學院媒體實驗室開發的一款免費下載的程序,能夠幫助年輕的孩子們創建互動故事。
19,Apple Developer
若是您有興趣爲蘋果產品開發,這是一個從頭至尾看到蘋果的開發者網站是什麼樣的,而且 從蘋果公司的網站提供免費的資源學習。
20,Android Developer
谷歌的Android開發者網站的不斷完善,包括來自谷歌的視頻I / O,以及那去設計應用了最佳實踐部分。
21,Mobiletuts+
Mobiletuts+ Android和iOS的免費教程和博客文章以及其餘移動爲中心的需求,如設計,也有(付費)服務。
22,Udemy
Udemy提供了普遍的學科課程(一些免費的,一些付費),並擁有包括教練馬克·扎克伯格和瑪麗莎梅耶。
23,Code School
代碼學院提供的簽約課程和視頻能夠按月訂購,固然也有一些免費的課程視頻以及資源。
24,Bloc
承諾爲您打造「12周成爲web開發者」,固然費用很高,因此網站提供團購,能夠和其餘像你有相似興趣的朋友一塊兒來學習寫代碼,一個私人健身教練般良師益友的程序員老師,雖然貴,可是有他貴的道理,因此若是你下定決心成爲一名開發者的話,你至少要有三個月的時間來學習。
25,Treehouse
網站用戶超過600的視頻,你能夠看的月租費,以及高級訂閱,提供了更多的功能。
26,Programr
程序編寫者採用了不一樣的方來學習寫代碼,固然包括不少它本身的做品,你也能夠開發不少屬於本身的東西。
27,Processing
雖然他的不少東西都已經開源了,可是做爲一種方法,他讓不少人學習到了如何編程,不少程序員都爲框架的集成作了貢獻。
28,www.proginn.com
程序員客棧遠程技術工做交流社區中心,彙集了大量優秀的產品經理和設計師以及先後端工程師提供在線服務。