《Lua程序设计(第4版)》由Lua语言作者亲自撰写,针对Lua语言本身由浅入深地从各个方面进行了完整和细致的讲解。作为第4版,《Lua程序设计(第4版)》主要针对的是Lua5.3,这是《Lua程序设计(第4版)》撰写时Lua语言的最新版本。作者从语言使用者的角度出发,讲解了语言基础、编程实操、高级特性及C语言API等四个方面的内容,既有Lua语言基本数据类型、输入输出、控制结构等基础知识,也有对模块、闭包、元表、协程、延续、反射、环境、垃圾回收、函数式编程、面向对象编程、C语言API等高级特性的系统讲解,还有对Lua5.3中引入的整型、位运算、瞬表、延续等新功能的细致说明。