I know there are a lot of topics on this but they don’t have my specific answer I checked out peas factory but his videos are from years ago. I tried alvinbloxs tutorials
but he doesn’t explain he just throws it at you. Is there a website or something that covers everything and not just the basics? or actually explains it? I just want to know where to start and be organized. Thanks!
I learned from TheDevKing, he REALLY helped me.
I feel as if there are many topics similar to this one. Perhaps, one of there solutions would help?
This website explains it all.
You can search in Documentation - Roblox Creator Hub
Does it cover everything about Lua or just the basics?
It’s has the API reference for Roblox. It covers everything. But I would still Check out Lua.org for the simple syntax stuff. Since reading API documentation helps a lot with bridging the gap between Lua and Roblox.
I would totally recommend Alvin Blox or TheDevKing on youtube, they’ve helped me a lot with my programming career on roblox. And check out the Developer API after you watched them and fully understand what they are trying to tell you.
Try watching tutorials and search the wiki. You gain the most experience learning things by yourself.
Even though Peas Factory is a bit outdated, I learned the basics from him. The more advanced stuff by trying things out and using the wiki as reference.
The only major diffrence between Lua found in most other applications and Roblox’s implementation of Lua is that the version on Roblox is more object orientated. Their is not much a diffrence to go out of your way to make it such a diffrence. Roblox’s own documentation is enough to fill the gap on their library of services and alterations to Lua.
Perosnally, I would avoid YouTube. I would recommend using the DevForum and Roblox Developer Hub for better understanding of what you want to learn. The API Reference will give you way more insight on built-in functions, events, and proper use than YouTube tutorials.
I think the best way is to watch videos, or read forums, and just take notes. Also, when writing notes, write it as if you were explaining it to someone else. This may help. This is what I did and It really helped me.
TheDevKing has really good resources and tutorials.
Good point! I just find learning the fundamentals easier on youtube, since you may have a small attention span when first learning a language.
I have a YouTube channel, if you would like a link to it let me know, I teach lua as well as C++, C#, Java, HTML, CSS, Python and others.
If your interested let me know.
Now How i leaned Lua? I just knew it. I read the documentation But sense I made games in unreal and unity I already knew how game development worked. I highly suggest learning python or C++ before lua as it touches basis on OOP and that will allow you to understand lua more fluently using metatables and class orientation.
Now how i suggest learning lua? Documentation, i can not stress this enough with every language ever in existence documentation is the holy grail.
Now as for YouTube I dont really suggest that, i would recommend myself but I’m being a little bias.
Devking is ok but most of the things he explains is over complicated as well as alvin blox.
If you like them more power to you.
For the most part I got lua by teaching others and making mistakes. I suggest you join script help or another server and help fix bugs, you will meet people that want to help you grow and succeed.
Best of luck!
Hey! Lucky you, i have a list on topics beginners should first learn:
(If there are links in parenthesis then that means there’s a good source for lua.org or roblox.com and recommend reading everything in the links provided inside the parenthesis)
1) nil: Programming in Lua : 2.1
2) Booleans: Programming in Lua : 2.2
3) Variables: (Variables | Documentation - Roblox Creator Hub, Programming in Lua : 4.2)
4) Numbers: Programming in Lua : 2.3
5) Strings: Programming in Lua : 2.4
After all that^ Type Coercion | Documentation - Roblox Creator Hub
6) Loops: ( Documentation - Roblox Creator Hub, Programming in Lua : 4.3.4, Programming in Lua : 4.3.5, Programming in Lua : 4.3.3, Programming in Lua : 4.3.2 )
7) Conditions: Control Structures | Documentation - Roblox Creator Hub
8) Logical Operators: ( Operators | Documentation - Roblox Creator Hub, Programming in Lua : 3.3 )
9) Scopes: ( Programming in Lua : 4.2, Scope | Documentation - Roblox Creator Hub)
10) Functions: (Programming in Lua : 5, Programming in Lua : 5.2, Programming in Lua : 5.1, Documentation - Roblox Creator Hub)
11) Tables: ( Programming in Lua : 2.5, Tables | Documentation - Roblox Creator Hub )
and then finally, any topic you find interesting on Programming in Lua (first edition)
I recommend tearing a part free model scripts and watching YouTube tutorials. They helped me a lot for what I know.
yeah sure! I’d love to check out your channel
@samjay22 id love to check out your channel!