推荐理由：osu 应该算是出名的音游了，曲谱多的数不胜数，而且每天都有更新。这个项目就是它在 GitHub 上的仓库，对它本身感兴趣的话可以在游玩之余参观一下代码。如果对于单纯只是喜欢音游的人也是一款不能错过的游戏，配合触摸屏食用效果更佳（鼠标的力量是有极限的，所以……）
But really, the whole idea of one language being “better” than another is a bit erroneous. There’s certainly preferences — but those are subjective, and often just matters of preferred syntax. And there’s also best-case languages, in other words, languages that are best suited to the job/project you’re on— but that wasn’t the question. The truth is, all languages do the same thing. They translate human intentions into machine instructions. And that is the important thing. It doesn’t matter which language you learn first, what matters is that you learned a language. You learned how to talk to a machine, how to get on its level and think like it thinks. You learned a level of cognitive reasoning that makes you incredibly well suited to work in ANY language. If you can learn one language really really really well, it’ll be a piece of cake to learn another. The real skill isn’t knowing how to solve the problem, it’s what questions to ask to get to the answer. That’s what learning a language — any language — will teach you.
All of that brings us to 2009 — the release of Node.js