最近接触到一些游戏化的编程学习,感觉很不错,下面是几个例子:
一天熟悉 Elixir,练习 Koans, 18 关。
Exercism Elixir,大概 50 个题目,做完应该说具备中级水平了。可以看成社会化游戏,可以向别人学习。
Vimtutor,可以愉快地学习头疼的 Vi。
这个符合“做中学”和“案例教学”的思路,学习更有趣些,利用了操作性记忆原理,自然地记忆和领悟,学习体验和效果都是不错的。应该比传统的阅读和看视频效果都要好一些。
希望能看到更多这类的教学实例,据我所知 Ruby Koans 是有的,别的语言应该也有一些吧。
正好现在微信小程序很热门,如果您按照这个思路编写个教程,《24 关游戏学会微信小程序》,相信会很受欢迎吧。
正好有本书《游戏改变世界》,当然它讲的是游戏而不是编程,也可以参考下吧。