I have no problems, but I would really like to learn the Lua a language, however, I do not know where to start, how to learn it correctly and how long it may take
Therefore, I want to ask for help from more experienced creators than me, can you advise me on how to study Lua properly? (I really don’t care how long it takes)
Well, firstly I started by watching a few of tutorials. Once I learned how to operate studio and change properties I started dissecting a variety of different models from the toolbox. I looked inside the code and identified the different functions and what they do. After doing that for a bit I started to watch Roblox programming series on youtube. During videos I would also compare the things I learned with the pieces of the functions I dissected from the code in the free models. Within a year I had sharpened my skills thanks to the tutorials. Basically there is three things you need to do.
Learn how to operate studio
Dissect Models
Start watching programming series on youtube for Roblox game development.
He made a entire series on Roblox game development with tons of simple videos covering everything you need to know. Even as a game developer who has been developing for nearly 5 years I still make mistakes and use this guy for reference.
You also need to know one more thing. Expect to spend more time fixing bugs then writing code.
Personally, I would recommend starting to learn Lua in this order. (It may differ based but this is how I and I assume many others learned to code):
Create your first, simple game or project using tutorials from youtube or the roblox documentation
Add to the project over time or start new games incorperating what you have learned and slowly add more complex aspects such as Remote Events and Module scripts over time.
Eventually, move on to larger projects (or commissions) when you feel confident in doing so and remeber that everyone does struggle at some point and there is always the Dev Forum and roblox Documentation to help you.
I would also recommend trying to work on projects that you’re interested or passionate about (for personal projects) as this can help you to stay motivated more easily. In addition, don’t overwhelm yourself as learning Lua can be a difficult process and it can take varying lengths of time as different people may find it easier or harder than others.