英文原文:12 Free Games to Learn Programming
譯者:IT程序獅
原文地址:http://www.jianshu.com/p/5bf9c2402ddbjava
在本文中,咱們從近200多個網站中,評選出了的12個熱門網站。你能夠在玩遊戲中學習編程。python
Mybridge A.I. 基於各類因素也評估了這些網站的內容質量,以肯定它們對程序員是有用的。git
這些網站專爲初、高級程序員而設計,幫助他們學習各類計算機語言。諸如:JavaScript、java、python,PHP,C #等。程序員
讓咱們一塊兒看看吧!github
在玩遊戲時,會遇到許多具備挑戰性的編碼問題,而且支持全部編程語言。編程
Code Combat是面向在校學生,經過真實遊戲來學習計算機科學的平臺。同時,它也是一個社區項目,你將與數以百計的志願者來共同提高水平。它支持Java、JavaScript、Python、Lua、以及CoffeeScript.vim
一個經過玩遊戲來學習編寫JavaScript代碼的網站,同時這款遊戲號稱是世界上第一個爲程序員製做的MMO戰略沙盤遊戲。瀏覽器
Check iO 是一個基於瀏覽器的網頁遊戲。爲了達到更高的級別,你須要利用Python來解決問題。(前提須要你登陸網站)ruby
經過遊戲,你能夠學到Vim的相關知識。編程語言
Cyber-dojo 是一個程序員練習編程的空間。它支持 JavaScript, Java, Python, PHP, Ruby 等編程語言。
一款經過抓香蕉,來學習編程的遊戲。這款遊戲比較適合教授孩子學習編程。固然,也須要付費的。
這是一款電梯編程遊戲,你須要逐步的解決全部的挑戰。
例如:挑戰#1——在60秒或更少的時間內,運輸15我的。
一款經過與他人真實代碼挑戰來提升本身技能的遊戲。支持JavaScript、Python、C#、Java、Python等編程語言。
Ruby Quiz是一款適合Ruby程序員的每週編程挑戰。目前,它擁有156測驗檔案。
git-game是一款基於終端的遊戲,它可以教會你git SCM(源控制管理)系統中一些很酷的功能。在遊戲中,你須要使用Git的命令來找到線索,幫助你解決「謎題」。
The hacker.org 中的挑戰是探尋黑客技能的一系列難題、技巧、測試以及腦筋急轉彎。掌握這個系列,您將須要掌握破解密碼、巧妙編程等技能。
但願大家可以喜歡!