Full Lua Programming Crash Course - Beginner to Advanced

preview_player
Показать описание
This is a Lua Crash Course, filmed in hopes to teach you how to code in Lua. We cover all topics, beginner to advanced. Some of the topics you might find most interesting could be Tables (Lua arrays), OOP, Co-Routines and Metamethods. Beginners will learn everything from scratch (printing text, comments, data types, etc), but if you already know some programming, then feel free to skip to a new section, timestamps can be found below. Lua can be used for a lot of things, this includes game development (Roblox, Love2D, etc.), software, AI and a ton more. This video however will only cover the Lua basics, so you can become fluint enough in the language to do about anything!

Timestamps:
0:00:00 - What is Lua?
0:02:50 - Intro
0:03:03 - Output & Comments
0:14:46 - Data Types & Variables
0:29:21 - Math in Lua
0:40:52 - Strings in Lua
0:57:46 - If Statements
1:12:29 - Loops
1:27:11 - User Input
1:33:22 - Tables
1:48:05 - Functions
2:15:39 - Co-Routines
2:25:53 - Working with Files
2:37:28 - The OS Module
2:51:22 - Custom Modules
3:01:00 - OOP
3:24:12 - Metamethods
3:35:04 - What now?
3:40:18 - Outro

Group Chats:

You can contact me on:

Any suggestions? Leave it in the comment section or contact me somewhere else!

Thank you for watching!

#stevesteacher #lua #learnlua #learntocode #luaprogramming #crashcourse #programming #luacrashcourse #programmingcrashcourse
Рекомендации по теме
Комментарии
Автор

Hello everyone! I hope you enjoyed this tutorial! :D

FAQs:
How to open the terminal?

How to install Lua?

What Lua extension am I using?

Stevesteacher
Автор

I'm impressed of the dedication of you replying to every question 9 months later, a sign of somebody dedicated of teaching. Watching this currently, planning to learn LUA for personal projects.

IronIsKing
Автор

I know this was made a year ago but I am 2 and a half hours in and this is amazing, every section i have learned countless things. Thank you so much for making this.

Trymec
Автор

I just wanna say thank you for this course because there aren't many courses on YouTube and if they do exist they aren't as comprehensive than yours. Again thanks for making this amazing course 👍

itzdivyansh
Автор

I am overjoyed that someone finally decided to make a course over Lua(I've been waiting 5 years lol), this was way easier to understand than the online Lua book and I just wanted you to know you're awesome.

mr_mustacheman
Автор

A very well-structured and well-paced introduction to lua. I've been wanting to learn to code (outside of scratch 🙃) for a while now so after deciding on lua I was so pleased to find this video. I'm only about half an hour in but I can already tell that the rest of it is gonna be better and faster than learning in school.

flatcatart
Автор

When they start the video with STATS for stuff like difficulty, course duration, etc.. you know you're in for a very good tutorial. Thanks in advance!!

dghfgdhfdfghdhfg
Автор

39:10 in, and my gosh! This is the most well explained so far introduction to Lua! It's starting from thhe bottom and building its way up! All without feeling scripted, or missing anything! Much love!

williamhutchins
Автор

watching this for 20 minutes already just felt like 2 minutes! The tutorial is very fun yet very great.

YourLocal_Mkara
Автор

I really appreciate you making such a long and excellent tutorial, that too with timestamps!

WheelsOfZen
Автор

thank you for creating this course, I was looking for one like this! mad respects to you for making a three hour course on lua programming!

calimber
Автор

Taking a break after doing 2hrs. I have really learned a lot so far! Some of the concepts were hard to grasp at first, but once I played around with the values and saw the results, I was able to manipulate things with previous sections and that really helped me understand and tie things together. Thank you for the lessons! Looking forward to the rest of the video.

larr
Автор

At 2:04:50

print("What's nine plus ten?")
answer = io.read()
if answer ~= "19" then
print("You're stupid")
print("Nawh, I'm nawt.")
else
print("You're smart")
print("Yawh, I'm yam.")
end
os.execute("pause")

My first lua program <3

daizus
Автор

I do know how to program C, but Lua seemed interesting, so I tried it out, seems pretty simple and easy! Thank you for making this tutorial.

agoose
Автор

im gonna listen to this while sleeping so I can learn lua while sleeping.

halfsine
Автор

I have topped the video and actually finished the course! It was sad personally that you didn't kept posting those kind of tutorials, but it still gave me a massive jump and heights compared to where I've been before the course. Thank you for teaching us literally for free, you've earned a new subscriber because of the kindness and love you share on this platform. You Can Do It!!! Peace, Love and All The Best!!!

justaguy
Автор

I love how you explained the concepts before going to the next one, many other tutorials don't do that!

derpy
Автор

I understood what you meant by the boxes and local and global scopes. I´ve always had issues with learning programming languages. My brain cant handle the information all at once. But this was really well structured and easy to follow. I will follow it through. Thank you!

RonneOSRS
Автор

Just made it to the 2-hour mark! I've been a sole 3D modeler but thought it was time to start dedicating myself to learning a coding language. Thanks a lot for the vid!

deadPrtag
Автор

this is amazing, ive never had such ease learning something in my life, let alone an entire coding language. im only halfway through the video but i can perfectly recall everything youve taught so far and im having so much fun. i cant wait to see what im able to do by the end of the video

betapotata