編譯|推薦10個最強網站,助您成為編程能手!


圖片來自原文


今天分享10個可以高效自學編程、并且誰都可以馬上免費開始的優質網站給大家,希望能幫助到大家。



讓我們跟著全世界的專家學習最前端的Web技術吧!

【 UDACITY】

UDACITY

在國外,詳細解說最新Web技術的視頻非常的多。

Web應用開發的基礎、搜索引擎、人工智能、HTML5游戲、移動應用技術等等,你都可以從這里學到最新的技術。

UDACITY搭載在線編輯器、中間設置了豐富的迷你小測試,因此很適合自學。

初學的朋友們,可以先從《計算機科學入門 》開始。

計算機科學入門


根據虛構的客戶委托內容,邊進行Web開發邊學習。

【 Dash 】

Dash


這個網站的特征在于,不是單純地學習編程,而是,首先接受某個虛構的人物的「Web制作」的委托,然后跟著上面教給我們對應的的開發方法進行學習。

解說開發方法的「制作指南」、編輯器、預覽集中在同一個畫面,非常便利。

三合一畫面

比起盡是代碼語法的學習,這種形式目標明確,并且可以感受到一點點向著成功逼近的喜悅。


學習專家是如何學習「編程」的!

【 Game Development:Twitch 】

TWITCH

「Twitch」,作為游戲實況直播網站非常有名,現在,不單只是 「玩游戲」的畫面,將「游戲開發」的畫面進行實況直播的用戶也在增加。

利用這個,我們就可以偷師別人的編程技術啦。

編程畫面

讀別人的代碼,對于學習游戲開發的手法是非常珍貴的,特別是對于自學者,也許是最合適的學習方法。


交互式地學習Web的制作方法!

【 Codecademy 】

Codecademy

從以前開始,就作為可以學習Web編程基礎的網站被廣為人知,現在,可以學習的內容更為廣泛了。

比如,像Flipboard一樣的交互式網站的制作方法,有效利用了Rails?AngularJS的Web服務的開發等等,都可以在這里學習了。

Codecademy

另外,也可以學習 Twitter?box?GitHub等「WebAPI」的活用方法,因此應用范圍廣泛乃是它的特征。

論壇也很活躍,可以向他人求教的環境也讓人頗有好感。

依靠「搜索引擎」進行源代碼的學習!

【 Runnable 】

Runable

它最大的特征在于,它收集了所有的編程語言的「樣品代碼」,依靠搜索,你就可以高效地獲得所需代碼。

比如,如果你想在Rails上安裝聊天功能,搜索類似于「rails chat」的關鍵詞就OK了。

獲取樣品代碼

同樣品代碼 一樣,解說文章等也相當充實豐富。另外,遇上有趣的,點擊「實行」按鈕的話,可以確認樣品代碼運行情況。

其他的,可以依靠「django login」獲取注冊功能代碼,可以利用「jquery upload」確認上傳文件功能的代碼等等,非常便利!


利用各種各樣的Web應用,邊制作實際存在的Web服務,邊學習!

【 Code4Startup 】

Code4Startup

現在,存在好幾種可以簡單進行Web制作的Web應用,該網站的特點在于,可以學習將這幾種Web應用組合起來制作實際存在的Web服務的過程。

比如,使用公開優良網站模板的「Start Bootstrap」來制作網站,關于郵件形式的話利用「MailChimp」進行總括管理等等的手法,都可以通過視頻來學習。

邊看邊學

其他的, 使用「Google Analytics」上的解析方法、使用「ShareThis」進行SNS營銷,使用「GitHub Pages」免費公開網站。

像這樣,將實際存在的「TaskRabbit」、「Airbnb」等Web服務通過實際制作進行學習是非常吸引人的。


通過邊玩ARPG,邊學習編程的基礎!

【 CodeCombat 】

CodeCombat

完全「游戲化」的一種學習網站。玩家通過冒險前進打倒敵人獲得寶藏和裝備的過程記住編程方法。

編程基礎的條件分歧、loop處理、函數等的制作方法也可以邊玩邊開心地學,因此強烈推薦給初學者!


通過編程大牛也享受的正真的「代碼學習游戲」來學習!

【 CodinGame 】

CodinGame

可以享受正宗的HTML5游戲的一個網站。其形式在于,其中的部分代碼如果自己不能構筑的話就不能繼續玩下去。

在編輯界面,游戲畫面、editor和console三者時存在,因此可以邊確認游戲的動向邊進行編程。

編輯界面

根據游戲「源代碼 」中的提示、Console中表示的數值,自己編程讓游戲正常進行下去正是趣味所在之處。

可供選擇的編程語言有20種左之多,使用自己喜歡的語言、或者使用自己從未用過的語言試著練習也一定很有趣吧。

或許有那么多可以快樂學習的各種各樣的游戲,就是它的高人氣的秘密所在吧。

游戲豐富


通過不斷地克服難關學習編程!

【 Codewars 】

Codewars

同日本國內的「CodeIQ」類似,通過解決各種各樣的課題來提升編程能力的一個網站。

它的形式在于,使用人氣編程語言,將里面準備好的豐富的問題一一解決。

Codewars online editor

另外,用戶之間可以競爭排名,也可以向論壇投稿。

水平會隨著解決問題而升級,級別有「8kyu?8dan」。

利用Python學習各種「算法」!

【 CheckiO 】
CheckiO

這個也是通過解決各種難題來提升編程技能的網站。

其中有很多可有學習算法等的問題。

在專用的代碼編輯器上寫程序,按下按鈕可以判斷代碼是否正確以及決定是否通過。

編輯界面

另外,他還有一個特征,在畫面上會記載自己的成績、取得的徽章等詳細信息。


最后

國外的學習網站,優秀的內容真的很多,有喜歡的請話一定試著用用,別浪費了!



本文來自日文網站。版權歸原作者所有。原文鏈接プログラミング能力を「獨學」で極める最強のWebサービス10選がヤバイ!

之前也寫過一篇推薦編程學習網站的文章《編譯|精選10個可以視頻學習【程序設計基礎】的網站》,如果感興趣,可以順便看看哦。


最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容