Prelude#

Why I Want to Learn Lua#

我最初接触 Lua 是在玩魔兽世界时发现所有的插件都是 Lua 语言写的. 不过当时我还是一个一点编程都不会的大学生, 所以也就没有深入学习. 后来自己在数据科学, 软件开发, 架构师这条路上一路走来, 技术已经达到了大厂的技术路线的最高级, 再因为自己维护魔兽世界私服的一次契机, Lua 又一次的进入了我的视野. 不过有了现在的技术积累, 再学习 Lua 就变得很容易了.

学任何东西的最好的老师就是兴趣和动力, 而能让知识帮自己实实在在做事情则是最直接的动机. 因为 Lua 在魔兽世界开发领域的重要性, 所以我决定开始学习 Lua.

What is Lua#

Learning Resource#

下面是一些 Lua 语言的入门学习资料

由于 Lua 最主要的应用就是游戏行业. 而魔兽世界中的插件基本都是开源的, 质量都很高. 所以可以随便拿一个有名的插件项目的 GitHub 仓库学习一些业内的最佳实践.