Programming in LuaThis book is a detailed and authoritative introduction toall aspects of Lua programmingwritten by Lua's chief architect.
Programming in Luaprovides a solid base to any programmer who wants to use Lua.It covers all aspects of Lua—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.The book is targeted at people with some programming background,but it does not assume any prior knowledge about Lua or other scripting languages.
When you buy a copy of this book,you help tosupport the Lua project.
For the official definition of the Lua language, see thereference manual.
![]() | Programming in Luaby Roberto Ierusalimschy Lua.org, August 2016 ISBN 8590379868 (also available as ane-book) |
The fourth edition updates the book toLua 5.3and marks a complete reorganization of the text. Building on 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.
The book isavailable at the main online storesand also as ane-book.
![]() | Programming in Luaby Roberto Ierusalimschy Lua.org, January 2013 ISBN 859037985X (also available as ane-book) | ![]() | Programmirovanie na iazyke Luaby Roberto Ierusalimschy DMK-press, 2014 ISBN 5940747671 | ![]() | Programando em Luapor Roberto Ierusalimschy LTC, January 2015 ISBN 9788521626992 |
The third edition is aimed atLua 5.2and can be used with other versions.It brings substantial new material.All chapters include exercises,ranging from simple questions about the language to full small-size projects.
The book isavailable at the main online storesand also as ane-book.
![]() | Programming in Luaby Roberto Ierusalimschy Lua.org, March 2006 ISBN 8590379825 |
The second edition was aimed atLua 5.1and remains quite relevant for later versions.
The book is stillavailable at the main online stores.It is alsoavailablein German, Korean, Chinese, and Japanese.
![]() | Programming in Luaby Roberto Ierusalimschy Lua.org, December 2003 ISBN 8590379817 |
The first edition was aimed atLua 5.0and remains largely relevant for later versions, but there are some differences.It is freely availableonline for personal use.
Last update:Fri Jul 3 12:43:43 UTC 2020