YoVDO

Learning Lua

Offered By: YouTube

Tags

Lua Courses Artificial Intelligence Courses Software Development Courses Machine Learning Courses

Course Description

Overview

Dive into a comprehensive 2.5-hour tutorial series on Lua scripting, essential for software development in Roblox, Lumberyard, Corona, Artificial Intelligence, and Machine Learning. Begin with a quick background and setup of Lua scripting tools, then progress through fundamental concepts such as variables, strings, math operations, functions, and variable scope. Explore advanced topics including the string library, conditional statements, loops, file I/O, tables, data structures, closures, and the operating system library. Learn about modules, parameter passing, recursion, and object-oriented programming simulation using metatables and metamethods. Discover how to use the Lua Rocks module repository and get an introduction to VR application development with LOVR. Master the select command and techniques for tracking player selections in Lua, providing a solid foundation for various software development projects.

Syllabus

Learning Lua: A Quick Background and Getting Started with Lua Scripting Tools.
Learning Lua: Part 2 - Succeeding in Scripting! When and How to use Print and Comments.
Learning Lua: Part 3 - Creating Variables and Variable Types in Lua.
Learning Lua: Part 4 - How to use Strings in Lua.
Learning Lua: Part 5 - How to do Math and use the Math Library in Lua to make your life easier.
Learning Lua: Part 6 - Why you need Functions in your scripts and how to pass values to them.
Learning Lua: Part 7 - What is Variable Scope and why is it important?.
Learning Lua: Part 8 - What is the String Library and why would I use it?.
Learning Lua: Part 9 - How to use if - then (and else) in Lua scripting.
Learning Lua: Part 10 Different types of Loops in scripting and when to use them.
Learning Lua: Part 11- Using File Input & Output in Lua.
Learning Lua: Part 12 - Tables, Table Library, Data Structures, Arrays, Lists, Records, Queues, Sets.
Learning Lua: Part 13 - What is the difference between Pairs and iPairs?.
Learning Lua: Part 14 - How and when to use Closure in scripting.
Learning Lua: Part 15 - How to use the Operating System Library in Lua.
Learning Lua: Part 16 Using Modules in Lua.
Learning Lua Part 17 - Passing Arguments to Parameters.
Learning Lua: Part 18 - Creating Recursion in Lua.
Learning Lua: Part 19 Using Objects in Lua.
Learning Lua: Part 20-Metatables & Metamethods in Lua to Simulate OOP..
Learning Lua: Part 21 Using Metatables & Metamethods to simulate OOP in Lua: Matrix Addiction.
Learning Lua Part 22 Lua Rocks Adding a Module Repository.
How to Make VR Applications and Games with Lua: An Introduction to LOVR in 8 Minutes.
Learning Lua - Part 23: Using the Select Command in Lua.
Tracking Player Selections in LUA.


Taught by

Brian Burton

Related Courses

Business Considerations for 5G with Edge, IoT, and AI
Linux Foundation via edX
FinTech for Finance and Business Leaders
ACCA via edX
AI-900: Microsoft Certified Azure AI Fundamentals
A Cloud Guru
AWS Certified Machine Learning - Specialty (LA)
A Cloud Guru
Azure AI Components and Services
A Cloud Guru