I’ve been building for about 2 1/2 years on roblox now, every now and then I want to learn to script to make my experiences better for the players.
I’ll go through the same process every time to remind myself by watching youtube tutorials, and posts on the devforum explaining the basics. Still, when I want to use the skills I’ve just learned I’m unsure what to make because I only know the bare minimum so if some people could leave some suggestions on what to script as a beginner to test my abilities that’d be great.
I would recommend learning the basics of lua such as variables,functions,data types (like strings) and etc, after that you can start learning how to use roblox’s apis such as datastores,services and etc
The thing is, everyone would need to know at what level you are because that is also something important (for example, someone told you to do leaderstats, instances, functions, etc., and I did that in my first months of programming in lua). If you could, could you tell me how experienced you are?
Maybe try making a weapon. Tools and gears with special functionality have been all the rage since the beginning of Roblox, so they’re very common, and could be pretty beneficial to learn how to make! Making a rocket launcher could be fun, physics and constraints are really fun to mess around with in my opinion.
tbh I just think start right at the basics and try games that show you the very basic of coding and if that to easy then try the premade obby and add some scripts in and just watch people like AlvinBlox, SuphiKaner, GnomeCode, DevKing, okeanskiy. That what I did
Before I start off writing my own experience throughout my development career, I wanna ask these questions to bring clarification for what you feel you do not know.
Have you found yourself interested in programming?
Have you ever had a little experience with Lua, Roblox Lua, and Luau?
Three significant linguistic terms of coding composed of syntax, semantics, and pragmatics used to modify the code with an attitude the executor can understand; have you heard of them?
When I started coding on Roblox, it seemed straightforward to code thousands of stuff, yet it was not easy to get around the difficulties of showing a lack of coding. I didn’t know Lua at first, but after taking a glance at the documentation, I understood it would be fun to program with it. With that being said, I wanted to help people and share as much knowledge as possible I learned every day. The situation led me to become an advanced scripter by now, which I think I qualify for at the moment.
Continually, I learned the syntax of Lua; afterward, functions derived in Roblox Lua, and then I comprehended Luau. Just like how regular people take inspiration from the environment to test basic stuff, I often glanced at YouTube for tutorials such the ones inspirational. I scripted my own modules, compared to ones other developers made, shared my ideas on controversial topics that might be resolved in various ways, etc. I started with those which also helped me bring out my first profitable game:
Related to front-end development
Changing specific properties of objects in the workspace
Constructing new parts and modeling different objects (such as unions)
Related to back-end development
Understanding server-client model with remote-controlled objects.
Saving data of players for what they’ve done in that game.
Internal modules to be used by developers
Functions or constants not embedded in math library such as permutation, factorial, etc.
Saving BaseParts whose “Locked” property is enabled because you cannot choose that object again until you find it in Explorer or run a command that selects it.
These are my suggestions for what to script as a beginner for practicing.