What should I learn on Lua next?

Recently, I have been taking the time to master how to tween GUI’s and Cameras. And I’m impressed that I mastered what I have learned, but I need to move forward and learn something new in Lua scripting, What Should I learn next?

Streaming enabled or learn all de services?

Learn how to edit World Space, and manipulating parts via magic abilities, or smooth tweening.

2 Likes

This is a good channel with lots of tutorials. Maybe you can see what you are interested here and learn it.

I do not recommoned viewing these videos, There are just basics for beginner I hope you’re not beginer

1 Like

I could say, that I have mastered GUI’s and camera munipliation, but am I a beginner at everything else, I need to learn everything so I can put it all together at once.

Yes, most of these videos are for beginners, but some of them have useful information I tend to look back on when I forget.

1 Like

If you’re Beginner I recommend learning a :

  • While loops
  • For loops
  • Repeat loops
  • Remote Events
  • Remote Functions
  • If statemens
  • Global Services : Marketplace,DataStoreservice,Debris, TweenService

All these basics you can find on AlvinBlox channel, or TheDevKing

1 Like

Learn datastore and how to add and use module code.
Learn how manipulate strings and tables

Try to recreate simple systems like a combat system, round system etc and this is probably the best and fastest way to learn.

Also checkout https://developer.roblox.com and explore the API part.

Supporting what you said, I might like to add a few things:

  • Metatables
  • HttpService
  • Oriented object programming
  • Mathematical functions (math.abs(), math.sin(), math.clamp(), math.pow())

If you are a beginner, it is always good to start off watching YouTube videos.
I recommend watching AlvinBlox, Okeanskiy and TheDevKing.
When finishing learning the basics of Lua, you can start looking at the Roblox API or on Developer Forum Community Tutorials. I believe every Roblox programmer should specialize in:

  • Metatables
  • Mathematical functions
  • Services (HttpService, TweenService, etc)
  • If statements
  • While & For loops
  • Lua globals (assert(), next(), pcall(), etc)

It is always good to know the Lua library is huge (I don’t comapre it to other programming languages), and you can be a programmer for 5 years and still continue to learn new things.
Good luck! :slight_smile:

1 Like