• Post category:StudyBullet-15
  • Reading time:5 mins read


The Guide every Beginner Programmer needs to understand Lua

What you will learn

Become an advanced, confident, and modern Lua developer from scratch

Become job-ready by understanding how Lua really works behind the scenes

Lua fundamentals: variables, if/else, operators, boolean logic, functions, arrays, objects, loops, strings, etc.

How to think and work like a developer: problem-solving, researching, workflows

Get fast and friendly support in the Q&A area

Practice your skills with challenges and assignments (solutions included)

Description

Welcome to the fascinating world of Lua programming! Lua is a lightweight, efficient, and versatile scripting language that is widely used in various domains, including game development, embedded systems, scripting, and more. This introductory course is designed to provide you with a solid foundation in Lua, equipping you with the necessary skills to start building your own programs and projects.

In this course, you will embark on an interactive learning journey that covers the fundamental concepts of Lua programming. Whether you are a beginner programmer or have prior experience in other languages, this course will cater to your needs, taking you step by step through the basics of Lua.

We will start by exploring the origins and features of Lua, understanding its design principles and its unique place in the programming landscape. You will then dive into the core syntax of Lua, learning about variables, data types, operators, and control structures. Through hands-on exercises and coding challenges, you will gain practical experience in writing Lua scripts and understanding the flow of execution.


Get Instant Notification of New Courses on our Telegram channel.


To make your learning experience comprehensive, we will also introduce Lua’s standard libraries and explore their usage in various domains. You will learn how to leverage these libraries to perform tasks such as file I/O, string manipulation, mathematical computations, and more.

By the end of this course, you will have a basic understanding of the Lua programming language, its core concepts, and its diverse applications. You will be equipped with the skills and confidence to continue your Lua programming journey, whether you are interested in game development, automation, scripting, or any other Lua-related domain.

Join this exciting adventure into the world of Lua programming and unlock the potential to create your own innovative software solutions! Enroll now and get ready to embark on a transformative learning experience.

English
language

Content

Course Introduction

Introduction to Lua
Installing Lua on Windows
Installing Lua on Linux
Installing Lua on MacOS
Interlude – Factorial Computation

Basic Fundamentals

Lexical Conventions
Types and Values
Booleans and Logical Operators

Tables

Introduction to Tables
Table Indices
Table Constructors
Sequences

Functions

Introduction to Functions
Functions with Multiple Results
Variadic Functions

Conditional Structures

Conditionals
Nested Conditionals

Numerical For Loop

Numerical For

Part 2 Course for Free

Enroll Part 2