Hello guys i know there are many topics like this but i really dont know how to dig deeper into more advanced stuff. I know how to make data save leaderstats but every other thing what i want to learn is kinda super hard for me, so please let me know what i need to do to become better at scripting and thank you for reading it.
also ive been learning it for 3 months. I watched the dev king playlist and i was trying to put that into roblox studio.
At this point we’ve reached a time where anything you’re willing to create, already has a tutorial attached to it somewhere.
But if you’re trying to delve deeper into the world of Lua, I would recommend, as many of my scripting friends have told me, to just attempt to do stuff on your own, trial and error, make mistakes and learn from them.
There are many YouTube channels that go into detail to help you understand things, and you can always ask in the DevForum whenever you make something and it doesn’t turn out as you wanted, I’m sure people will be of assistance to you.
Hello all,
As a developer with 3+ years of the experience, and all the stuff I’ve been through while learning lua got me at this point.
The first thing I would advice is to read other peoples’ codes and try to understand what they mean, if I were you, I would try to use the explained ones, like:
print("Hello World!") -- Prints "Hello World" to the output.
I also advice watching experts write code, like AlvinBlox, TheDevKing, and much else.
Try writing your own code, and examine on what’s wrong and how to fix them when you stumble upon a bug. If you ever happen to experience bugs that you don’t know how to fix, just search them up on the DevForum.
Try to keep your code clean, more readable. That would help you understand your code when you visit your previous games in the future.
I hope this was helpful, happy learning!
My Roblox evolution:
First before my first games i made my own test place.
I recommend you make a game to create things with programming logic so you can apply them in the future in your games. And follow an idea for the game.
Creating things with remoteEvents, tweenService, dataStore and a lot of others things.
Some ideas:
My first game with my own knowledge of lua and still learning around 2021:
The sky is the limit!!
After all this. I started my own games with Roblox - Devforum and Documentation - Roblox Creator Hub
This is how I learned Lua, try to make your game and make challenges to your self
A lot of dumb ideas for nothing!
Even with these things, it may not seem like it, but you learn more and memorize more by practicing and practicing the things you have difficulty with and creating crazy things that may not even make sense with things you have difficulty with.
(this all is old projects)
Hey there! I hope you’re learning Luau in the right way. In order to perfection your scripting skills, I recommend you to make an Obby which consists of everything that you’ve learnt so far and it will help refreshing concepts for you.
After doing this task, I suggest you to make specific task tools such as a fling tool or else a tool which will ban a person upon clicking their character and etc.
Good luck in learning the further part of your Luau knowledge. You will master the language when you can make steps of a tool script in your mind as well as dry run it in your mind. When the dry run comes exact same as in Roblox Studio then you’ve mastered Luau’s that specific concept.
Create separate places for everything you want to learn, so you can easily find and reference them in the future.
In these places, just try to make whatever it is you’re trying to learn. For more general topics, there are usually many tutorials of varying difficulty on the DevForum. I find these tutorials the best to learn from because they almost always require you to write your own code, with side explanations as well.
If you’re also looking for where to start, here’s a list of advanced-ish (some more than others) topics you could try to learn that I am certain have great tutorials.
- Tables
- Modules
- OOP (Object-orientated programming)
- Parallel Lua
- Metatables (this one and OOP usually go hand-in-hand)
- Inverse Kinematics
This isn’t a very complete list, but it should get you started.
thank you guys for your suggestions i will definitly listen to it
So I am now like a year, 2 years into scripting and I just tried out new things. I started with just making simple Game Menus to Loading Screens and AdminSystems and more. So my advice is to search after time more advanced projects to work on and like that you will learn new features and ways to script lua.