
欢迎!
Lua是一种强大而快速的编程语言,易于学习和使用,并嵌入到您的应用程序中。
Lua旨在成为一种轻量级可嵌入脚本语言。它用于 各种应用程序,从游戏到Web应用程序和图像处理。
有关详细信息以及选择Lua的原因,请参阅 about页面。
了解Lua程序在现场演示中的外观和感觉 。
学习

开始学习Lua的好地方是“Lua 编程 ”一书 ,有 平装本和 电子书。第一版可在线免费获取。另见 本书的课程笔记。
Lua语言的官方定义在参考手册中给出 。
有关更多信息,请参阅 文档页面和 Wiki 。
获得帮助
我们的 社区 很友好,如果您需要,很可能会帮助您。只需访问邮件列表,聊天室和 stackoverflow。
如果您需要葡萄牙语帮助,请加入 Lua BR邮件列表并访问pt.stackoverflow。
另请参阅 常见问题解答,社区维护的 wiki 和 LuaFaq,以及更长的 uFAQ。
工具
如果您需要补充标准的Lua库来处理更复杂的任务,请访问 Lua模块的主要存储库LuaRocks。另请参阅 Awesome Lua,精选Lua软件包和资源的精选列表。在 LUA用户维基 列出了许多 用户贡献的插件 为lua。
安装
如果您不想在计算机上安装任何内容,请 使用 现场演示与Lua一起玩。
要在您的计算机上运行Lua程序,您需要一个独立的Lua解释器以及一些额外的Lua库。使用您喜欢的文本编辑器编写您的Lua程序。确保将程序保存为纯文本。如果您想要IDE,请尝试使用 ZeroBrane Studio。
如果您使用Windows,请尝试 LuaDist,这是包含电池的Lua的多平台分发版。
如果您使用Linux或Mac OS X,Lua已经安装在您的系统上,或者有一个Lua软件包。确保您获得最新版本的Lua(目前为5.3.5)。
如下所述,Lua也很容易从源代码构建。
从源头构建
Lua很容易构建和安装。只需下载并按照 包中的 说明进行操作即可。
这是一个简单的终端会话,它下载Lua的当前版本并在Linux系统中构建它:
curl -R -O http://www.lua.org/ftp/lua