EyebrarianPrize winnersGet the app

Books › Programming in Lua

Cover of 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