I've been interested in coding since my teenage years because I'd like to create a game on Roblox. Recently, I've been playing gacha games like Dragon Ball Legends and want to embark on a similar project. However, I'm finding the Lua variant used in Roblox quite challenging, as it has various embedded systems, and I often confuse myself the moment I start coding. I've read suggestions to start with languages like Python or C to grasp the basics before diving into Lua since it's more about understanding programming patterns than just memorizing syntax. But I really want to start using Lua as soon as I can. What do you think?
4 Answers
Lua is just as good for what you want to achieve, and switching languages won't necessarily make your learning easier. The key is to be patient and practice focusing on your projects. Using old-school pencil and paper for planning can really help clarify your thoughts and make the coding easier later on. Writing things down can guide you through those initial confusing moments.
If you already know you want to learn Lua for your Roblox game, I’d say just go for it! Starting with the language that aligns with your goal can make things less complicated. You might face challenges, but those are part of the learning process. Focus on Lua and tackle any hurdles as they come!
I've been using a tool called Rebirth AI for my scripting; it’s been super helpful and easy on the wallet. Check it out at userebirth.com if you're interested!
If your goal is specifically Roblox, then just stick with Lua. Switching languages might not help with the confusion you're experiencing. The initial struggle is normal; just start building small projects, and things will fall into place. You'll see!

Totally agree! Sticking to Lua will keep you focused on your goal. You'll get the hang of it with practice.