Books › Programming in Lua

Programming in Lua
388 pages
An authoritative, steadily paced journey into the mechanics of a versatile scripting language, guided by its chief architect.
What it feels like
Reading this book feels like sitting down with a master architect who is patiently explaining the blueprints of their own creation. The pace is steady and deliberate, structured to guide the reader through a growing order of complexity. The mood is highly focused and analytical, stripping away unnecessary jargon to reveal the simple, efficient, and extensible nature of the language. The prose is clear and instructive, heavily supported by practical code examples that illuminate essential programming patterns. It is an experience of systematic skill acquisition, moving from basic concepts to advanced C API integrations. This is a deeply satisfying read for programmers who want to absorb the true character of a powerful tool directly from its source.
- Mood
- focused
- analytical
- structured
- Tone
- authoritative
- instructive
- clear
- practical
- Pace
- steady
- Themes
- technical mastery · skill acquisition · systematic learning · software architecture
- The writing
- Clear, structured, and authoritative, relying on practical code examples to illustrate complex mechanisms.
- The arc
- Moves from foundational curiosity to confident technical mastery as the complexity gradually increases.
- Who it's for
- Programmers looking to master Lua for game development, embedded systems, or general scripting, guided directly by the language's creator.
About the book
Lua is spreading more and more throughout different areas of software, from embedded systems and mobile devices to the Web and the Internet of Things. Besides, it has a major role in the game industry, where knowledge of Lua has become an indisputable asset. Lua is the language of choice for anyone who needs a scripting language that is simple, efficient, extensible, portable, and free. Programming in Lua is the official book about the language, providing a solid base to any programmer who wants to use Lua. Authored by Roberto Ierusalimschy, the chief architect of the language, it covers all aspects of Lua 5---from the basics to its API with C. The book is the main source of programming patterns for Lua, with numerous code examples that help the reader to make the most of Lua's flexibility and powerful mechanisms. Programming in Lua is targeted at people with some programming background, but does not assume any prior knowledge about Lua or other scripting languages. This Fourth Edition updates the book to Lua 5.3 and marks a complete reorganization of the text. Building on his many years of experience teaching Lua, Roberto has restructured the book to present the material in a growing order of complexity, allowing the reader to better absorb the character of the language.
Description from Open Library.
Books like Programming in Lua
See why they match
Coding with Roblox Lua in 24 HoursOfficial Roblox Books(Pearson)A fast-paced, hands-on toolkit that transforms passive players into active creators.
Game Programming PatternsRobert NystromA friendly, witty mentor sitting beside you, helping you untangle your messiest code into something elegant and fast.
Eloquent JavascriptMarijn HaverbekeA beautifully crafted, philosophical journey into the heart of web programming that treats code as a medium of expression.
PythonMark LutzA compact, no-nonsense lifeline that delivers immediate clarity to developers navigating the syntax of Python.
Fluent PythonLuciano RamalhoAn illuminating, deep-dive journey into the elegant, hidden mechanics of a beloved programming language.
The C Programming LanguageBrian W. KernighanA masterclass in elegant brevity that feels like being handed the keys to the machine.