Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Lua Quick Start Guide: The easiest way to learn Lua programming


The easiest way to learn Lua programming

Key Features

  • The easiest way to learn Lua coding
  • Use the Lua standard libraries and debug Lua code
  • Embed Lua as a scripting language using the Lua C API

Book Description

Lua is a small, powerful and extendable scripting/programming language that can be used for learning to program, and writing games and applications, or as an embedded scripting language. There are many popular commercial projects that allow you to modify or extend them through Lua scripting, and this book will get you ready for that. This book is the easiest way to learn Lua. It introduces you to the basics of Lua and helps you to understand the problems it solves. You will work with the basic language features, the libraries Lua provides, and powerful topics such as object-oriented programming. Every aspect of programming in Lua, variables, data types, functions, tables, arrays and objects, is covered in sufficient detail for you to get started. You will also find out about Lua's module system and how to interface with the operating system.

After reading this book, you will be ready to use Lua as a programming language to write code that can interface with the operating system, automate tasks, make playable games, and much more. This book is a solid starting point for those who want to learn Lua in order to move onto other technologies such as Love2D or Roblox.

A quick start guide is a focused, shorter title that provides a faster paced introduction to a technology. It is designed for people who don't need all the details at this point in their learning curve. This presentation has been streamlined to concentrate on the things you really need to know.

What you will learn

  • Understand the basics of programming the Lua language
  • Understand how to use tables, the data structure that makes Lua so powerful
  • Understand object-oriented programming in Lua using metatables
  • Understand standard LUA libraries for math, file io, and more
  • Manipulate string data using Lua
  • Understand how to debug Lua applications quickly and effciently
  • Understand how to embed Lua into applications with the Lua C API

Who this book is for

This book is for developers who want to get up and running with Lua. This book is ideal for programmers who want to learn to embed Lua in their own applications, as well as for beginner programmers who have never coded before.

Table of Contents

  1. Introduction to LUA
  2. Working with LUA
  3. Tables and Objects
  4. LUA Libraries
  5. Debuging LUA
  6. Embedding LUA
  7. LUA Bridge
  8. Next Steps
(HTML tags aren't allowed.)

jQuery and JavaScript Phrasebook (Developer's Library)
jQuery and JavaScript Phrasebook (Developer's Library)

Get more done faster with jQuery and JavaScript! Brad Dayley’s jQuery and JavaScript Phrasebook brings together 100+ instantly useful code snippets and idioms for performing a wide spectrum of common web application tasks. This hands-on guide gets straight to the essence of what’s new and important in...

Time-Saver Standards for Architectural Design Data
Time-Saver Standards for Architectural Design Data

In preparing this the Seventh edition, the first revision in more than a dozen years, the editors were challenged in many respects. This is evident in the fact that the volume has been almost entirely rewritten, with new articles by over eighty authors. It is also evident in its new format and contents, expanded to include...

Minimal Perl: For UNIX and Linux People
Minimal Perl: For UNIX and Linux People
No-nonsense and practical, yet with wit and charm. A joy to read."
-Dan Sanderson, Software Developer, Amazon.com

"Shows style, not just facts-valuable."
-Brian Downs, former Training Director, Lucent Technologies

"Brilliant, never tedious-highly recommended!"
-Jon Allen, Maintainer of

Sams Teach Yourself TCP/IP in 24 Hours (4th Edition)
Sams Teach Yourself TCP/IP in 24 Hours (4th Edition)
In just 24 lessons of one hour or less, you will uncover the inner workings of TCP/IP. Using a straightforward, step-by-step approach, each lesson builds on the previous ones, enabling you to learn the essentials of TCP/IP from the ground up.


Practical discussions provide...

Psychological Aspects of Cyberspace: Theory, Research, Applications
Psychological Aspects of Cyberspace: Theory, Research, Applications

Hundreds of millions of people across the world use the Internet every day. Its functions vary, from shopping and banking to chatting and dating. From a psychological perspective, the Internet has become a major vehicle for interpersonal communication that can significantly affect people's decisions, behaviors, attitudes and emotions....

Medical Imaging: Essentials for Physicians
Medical Imaging: Essentials for Physicians

"An excellent primer on medical imaging for all members of the medical profession . . . including non-radiological specialists. It is technically solid and filled with diagrams and clinical images illustrating important points, but it is also easily readable . . . So many outstanding chapters . . . The book uses little mathematics...

©2019 LearnIT (support@pdfchm.net) - Privacy Policy