12个热门编程学习网站推荐:在游戏中掌握JavaScript、Python等语言
在本文里,我们从差不多 200 个网站里,挑选出了 12 个热门的网站。你能够在玩游戏的过程中学习编程。

Mybridge A.I. 评估了这些网站的内容质量,这是基于各种因素的。它这样做是为了确定这些网站对程序员是否有用。
这些网站是专门为初、高级程序员设计的,能够帮助他们学习多种计算机语言。其中包括 JavaScript、java、python、PHP、C#等。
让我们一起看看吧!
CodinGame
玩游戏时会遇到很多有挑战性的编码问题,同时还能支持所有编程语言。
Code Combat(极客战记)
Code Combat 面向在校学生,能够通过真实游戏来学习计算机科学。它是一个平台,同时也是一个社区项目,你可以与数以百计的志愿者一起共同提升水平。它支持 Java、JavaScript、Python、Lua 以及 CoffeeScript 这些编程语言。
Streeps
有一个网站,它可以通过玩游戏的方式来学习编写 JavaScript 代码。并且,这款游戏宣称自己是世界上第一个专为程序员制作的 MMO 战略沙盘游戏。
Check iO
Check iO 是一个网页游戏,且基于浏览器。要达到更高的级别,就需要利用 Python 去解决问题。前提是需要登录该网站。
Vim Adventures
通过游戏,你可以学到Vim的相关知识。
Cyber DoJo
Cyber-dojo 是一个供程序员练习编程的空间。它能够支持多种编程语言,比如 JavaScript、Java、Python、PHP、Ruby 等。
项目地址
Code Monkey
一款游戏,可通过抓香蕉来学习编程。此游戏较适合教授孩子编程。并且,它是需要付费的。
Elevator Saga
这是一款电梯编程游戏,你需要逐步的解决所有的挑战。
例如:挑战#1——在60秒或更少的时间内,运输15个人。
项目地址
Codewars
一款游戏,可以通过与他人进行真实代码的挑战来提升自己的技能。它支持 JavaScript、Python、C#、Java 等多种编程语言。
Ruby Quiz
Ruby Quiz 是专门为 Ruby 程序员设计的每周编程挑战。当下,它具备 156 个测验档案。
Git Games
git-game 是一款基于终端的游戏。它可以教会你在 git SCM(源控制管理)系统里的一些很酷的功能。在游戏过程中,你得使用 Git 的命令去寻找线索,以此帮助你解决“谜题”。
Hacker Org
中的挑战在于探寻一系列有关黑客技能的难题、技巧、测试以及脑筋急转弯。要掌握这个系列,您需要掌握破解密码的技能,还需要掌握巧妙编程等技能。
Human Resource Machine
它是移动端的游戏。这款游戏是由粘粘世界(World of Goo)的设计者和制作小小炼狱(Little Inferno)的团队一起制作的。游戏走的是解谜路线,不过玩法很新颖。玩家要扮演一个从基层开始做起的员工,得通过指令代码编写一条条程序,以此完成每个阶段的任务,进而走上职场巅峰。主人公要把邮件按照要求进行分发。游戏对计算机硬件实现方面的技术较为注重。在游戏里,内存、寄存器、输入输出等概念被非常形象地表现了出来,同时也展示了如何运用这些硬件来达成基本的运算、排序等功能。这款游戏的界面很有意思,画风独特,任务具有较高的挑战性,适合有一定编程基础或者年龄稍大的孩子去玩。
啊哈编程星球(国产)
Fight Code
在 FightCode 里,你可以通过编写 JavaScript 代码来创建一个机器人,这个机器人能够击败其他玩家的机器人。
最后,小编想说:我是一名python开发工程师,
整理了一套最新的python系统学习教程,
想要这些资料的话,你可以关注并私信小编“01”,这样就能获取到这些资料啦(是免费分享的哦),希望能对你有帮助。