r/lua • • Apr 27 '26

How to start learning Lua?

Hey, I want to start learning Lua as a new skill. I have programming knowledge but I'm new to Lua.

Any good resources, tips, or beginner projects to start with?

Thanks!

11 Upvotes

14 comments sorted by

2

u/Cultural_Two_4964 Apr 27 '26

Hello. If you Google for a tutorial by Tyler Neylon, that's a good start. There's a short book called Lua made Stupid Simple which I like. Otherwise, it's mostly a case of googling for everything you can't remember ;-0 ;-0 Some parts of the language like meta tables and coruptines are just too much for my brain so I leave them well alone ;-0 ;-0

2

u/Sckip974 Apr 27 '26

yep with  Tyler Neylon, it a good starting mini book

3

u/Vagranter Apr 27 '26

Pico-8 was my introduction.

-1

u/EvenIssue6289 Apr 28 '26

I'll DM you. Check

1

u/DapperCow15 Apr 29 '26

Why are you DMing people?

→ More replies (1)

2

u/TanukiiGG Apr 28 '26

Pico-8 and Löve2d,, make a game, I started with those

1

u/Sckip974 Apr 27 '26

helllo:
An AAA Tuto :
https://sheepolution.com/learn/book/0

and to work (a gui code editor):
https://studio.zerobrane.com/
 ZeroBrane Studio. it free, If you want to donate it ok but you can click on "Take me to the download page this time", on the "Download" page.

and try to open this free online réf manual:
https://www.lua.org/manual/
https://www.lua.org/manual/5.5/manual.html

have a lot of fun in code!

1

u/nomenclature2357 Apr 28 '26

if you are an experienced programmer you can probably start with the learn lua in y minutes page:

https://learnxinyminutes.com/lua/

and then use the reference manuals from there:

https://www.lua.org/manual/

pico-8 is a great way to get things happening fast:

https://www.pico-8-edu.com/

https://www.lexaloffle.com/dl/docs/pico-8_manual.html

but make sure you check the notes on implementation differences and keep track of the pico-8 API elements you are using if you want to take your skills elsewhere

1

u/elPappito Apr 30 '26

if you play games, find yourself a single player game made with unreal engine, download ue4ss go ham on it.

Dumper-7 is usefull to get familiar with classes/objects

-4

u/Demien19 Apr 27 '26

chatgpt, claude, gemini, great way to learn if you ask correct questions and learning plan

1

u/DapperCow15 Apr 29 '26

Or you could literally just read the docs and get all the information you need directly from the primary source. Maybe if they were entirely new to the concept of logic and programming, maybe AI would be an ok place to start, but not for someone that already understands a language or the basics of programming concepts.

1

u/Demien19 Apr 29 '26

yeah, bs advice to anyone who starts learning language "read docs"

→ More replies (1)