Beginning Lua Programming (Programmer to Programmer)

Beginning Lua Programming (Programmer to Programmer)
by Kurt Jung, Aaron Brown

Beginning Lua Programming (Programmer to Programmer)
List Price: $39.99
Our Price: $21.43
You Save: $18.56 (46%)
Availability: Usually ships in 1-2 business days
Buy Used: from $19.99 (click here)
Category: Book
See more book details and other editions


(Click here)
Buy this book at online book store in your country
Canada | UK | Germany | France

Book Summary Information

Author: Aaron Brown, Kurt Jung
Edition: Paperback
Audio: English (Unknown); English (Original Language); English (Published)
Published: 2007-02-12
ISBN: 0470069171
Number of pages: 672
Publisher: Wrox

Book Reviews of Beginning Lua Programming (Programmer to Programmer)

Book Review: My review of the "Beginning Lua Programming"
Summary: 5 Stars

First of all, I am impressed with this book. It is easy reading. The technical content is cohesive. It flows from one topic to the next in a smooth logical manor. The writers did a very good job of directing the text to me, the reader, and not to empty space. I have been programming with real time embedded systems since 1975. My first programming experience was writing assembler code in Octal for an Intel 8080a processor. Since those days, I have had the opportunity, or the misfortune as some would say, to read volumes of manuals. Most manuals were written by the supplier of the CPU, such as Intel, Motorola, Zilog, TI, ST Micro, etc. To say the least, the information was mostly there. Although it took an enormous amount of time to `extract' the information. The point of this, is to say time is precious. Having to read a manual while under a time deadline is not much fun. So when I began reading Lua Programming by Jung and Brown, was I pleasantly surprised! It is as though the writers were in the room talking directly to me. Not talking to empty space, but actually talking to me, the reader. Because they took the time to write clearly and concisely, this book will be in my library with my 8080a assembly language primer.

However before I finish, I feel that I must address an injustice. At this time, there are two other reviews of this book, those reviews did a terrible hack job in the form of a review. It appears nothing more that an amateurish attempt to discredit a fine book. Since both refer to the exact same book, I can only image they were paid to write those disingenuous reviews.

I would honestly rate this book as a solid 4.5 for the above mentioned items. But because of the two hacks, I shall rate the book a 5 to right the afore mentioned injustice.

Summary of Beginning Lua Programming (Programmer to Programmer)

This book is for students and professionals who are intrigued by the prospect of learning and using a powerful language that provides a rich infrastructure for creating programs. No programming knowledge is necessary to benefit from this book except for the section on Lua bindings, which requires some familiarity with the C programming language. A certain comfort level with command-line operations, text editing, and directory structures is assumed.

Software developers who have experience with functions, strings, and associative arrays can skim Chapters 2 through 5 with the caveat that certain Lua colloquialisms are introduced there along with programming concepts.

Throughout the text, sections pertaining to a particular operating system are clearly marked and can be skipped by readers working on a different platform.

This book is organized to guide you through the basics of using Lua. Its structure is as follows:

  • Installing Lua on your system (Chapter 1)
  • Learning the fundamentals of programming in Lua (Chapters 2 through 10)
  • Reviewing standard Lua functions (Chapter 11)
  • Exploring application development with Lua using packages contributed by the community (Chapters 12 through 18)
  • Using Lua's many community resources (Chapter 19)


Chapters 2 through 10 each build on concepts that are presented in its predecessors, so a sequential reading of this part of the book is advised. The summary of Lua's built-in libraries contains examples that assume you have a good grasp of the materials presented in the first 10 chapters.

Some of the libraries and techniques presented in Chapters 12 and 13 are needed in the remaining chapters of the book. Chapters 14 through 19 are relatively independent of one another and can be read out of sequence.

You need surprisingly little in the way of computer resources to learn and use Lua. This book focuses on Windows and Unix-like (including Linux) systems, but any operating system that supports a command shell should be suitable. You'll need a text editor to prepare and save Lua scripts.

If you choose to extend Lua with libraries written in a programming language like C, you'll need a suitable software development kit. Many of these kits are freely available on the Internet but, unlike Lua, they can consume prodigious amounts of disk space and memory.

Chapter 18 discusses using Lua on a Palm Pilot. Even if you don't own or have access to one of these devices, this chapter shows how you can simulate one on the major desktop systems.

Introductory & Beginning Books

Book Subjects
Most talked about in Introductory & Beginning Books
Laboratory Manual for Java: An Introduction to Problem Solving and Programming ImageLaboratory Manual for Java: An Introduction to Problem Solving and Programming
by Dawn Ellis, Walter Savitch
Prentice Hall; Published: 2008-05-24; Paperback; Book
Price in other shops: $50.00
Introduction to Computing and Programming in Python (3rd Edition) ImageIntroduction to Computing and Programming in Python (3rd Edition)
by Mark J. Guzdial, Barbara Ericson
Prentice Hall; Published: 2012-04-02; Paperback; Book
Best price: $121.00
Crystal Clear Cobol: An Introduction to Cobol and Structured Programming (v. 1) ImageCrystal Clear Cobol: An Introduction to Cobol and Structured Programming (v. 1)
by William H. Trotter
Prentice Hall; Published: 1989-04; Paperback; Book
Price in other shops: $42.00
Introduction to Java Programming: Instructors Resource ImageIntroduction to Java Programming: Instructors Resource
by Y.Daniel Liang
Prentice Hall,US; Published: 2002-12-20; Hardcover; Book
Introduction to MFC Programming with Visual C++ ImageIntroduction to MFC Programming with Visual C++
by Richard M. Jones
Prentice Hall; Published: 2000-01-01; Paperback; Book
Best price: $19.99
Price in other shops: $69.99
Engineering, Mathematics, and Science Supplement, Introduction to Programming Using Visual Basic 6.0 ImageEngineering, Mathematics, and Science Supplement, Introduction to Programming Using Visual Basic 6.0
by David I. Schneider
Prentice Hall; Published: 2000-03-31; Paperback; Book
Schaum's Outline of Introduction to Computer Science: With Examples in C, C++ and Java (Schaum's Outline Series) ImageSchaum's Outline of Introduction to Computer Science: With Examples in C, C++ and Java (Schaum's Outline Series)
by Ramon A. Mata-Toledo
Schaum Outline Series; Published: 2000-04-01; Paperback; Book
Building a Web Site For Dummies ImageBuilding a Web Site For Dummies
by David A. Crowder
For Dummies; Published: 2010-06-21; Paperback; Book
Best price: $10.75
Price in other shops: $24.99
Beginning Linux Programming ImageBeginning Linux Programming
by Neil Matthew, Richard Stones
Wrox; Published: 2007-11-05; Paperback; Book
Best price: $21.97
Price in other shops: $39.99
Introduction to Java Programming, Comprehensive Version (7th Edition) ImageIntroduction to Java Programming, Comprehensive Version (7th Edition)
by Y. Daniel Liang
Prentice Hall; Published: 2008-05-12; Paperback; Book
Best price: $75.00
Price in other shops: $136.60
Similar Books and other products
Beginning Android Games ImageBeginning Android Games
by Mario Zechner
Apress; Published: 2011-04-21; Paperback; Book
Best price: $23.99
Price in other shops: $39.99
Embedded Linux Primer: A Practical Real-World Approach (2nd Edition) ImageEmbedded Linux Primer: A Practical Real-World Approach (2nd Edition)
by Christopher Hallinan
Prentice Hall; Published: 2010-11-05; Hardcover; Book
Best price: $31.27
Price in other shops: $49.99
Beginning Python: From Novice to Professional ImageBeginning Python: From Novice to Professional
by Magnus Lie Hetland
Apress; Published: 2008-09-19; Paperback; Book
Best price: $25.65
Price in other shops: $44.99
Programming Game AI by Example ImageProgramming Game AI by Example
by Mat Buckland
Jones & Bartlett Publishers; Published: 2004-09-30; Paperback; Book
Best price: $22.33
Price in other shops: $49.95
World of Warcraft Programming: A Guide and Reference for Creating WoW Addons ImageWorld of Warcraft Programming: A Guide and Reference for Creating WoW Addons
by James Whitehead II, Rick Roe
Wiley; Published: 2010-02-08; Paperback; Book
Best price: $16.79
Price in other shops: $49.99
Game Development With LUA (Charles River Media Game Development) ImageGame Development With LUA (Charles River Media Game Development)
by Paul Schuytema, Mark Manyen
Charles River Media; Published: 2005-08-05; Paperback; Book
Best price: $47.97
Price in other shops: $49.95
Beginning Lua with World of Warcraft Add-ons ImageBeginning Lua with World of Warcraft Add-ons
by Paul Emmerich
Apress; Published: 2009-07-29; Paperback; Book
Best price: $1.20
Price in other shops: $34.99
Lua Programming Gems ImageLua Programming Gems
Lua.org; Published: 2008-12-01; Paperback; Book
Best price: $29.45
Price in other shops: $44.90
Lua 5.1 Reference Manual ImageLua 5.1 Reference Manual
by Roberto Ierusalimschy, Luiz Henrique de Figueiredo, Waldemar Celes
Lua.org; Published: 2006-08-30; Paperback; Book
Best price: $12.87
Price in other shops: $19.98
Programming in Lua, Second Edition ImageProgramming in Lua, Second Edition
by Roberto Ierusalimschy
Lua.org; Published: 2006-03-05; Paperback; Book
Best price: $24.00
Price in other shops: $39.95
Book store. Illustrated catalog of books on different categories