Guide into Roblox Scripting... 1

Guide into Roblox Scripting… 1

Introduction

Before you start reading just note this, all information is based on the Roblox API Engine, (Which you can read here, Roblox Engine API reference | Documentation - Roblox Creator Hub) and my own personal experience.

This will go over…

  • Where to start? How to start? Best way to Start? What are my goals?
  • How can I grow my skills? What’s important to learn? Why do I feel like I know nothing about scripting?
  • When I reach the point where I’m adept and efficient, how do I reach mastery and beyond?
  • Conclusion

1. Where to start? How to start? Best way to Start? What are my goals?

Where to start? How To start? Best way to Start?
Download Studio, learn studio, that’s all I can tell you, once you learn studio, the controls, panels, how to do create, edit, delete, etc… then is when you can start messing around with some actual code. Roblox made a good guide on how to get started with studio here, Roblox Studio | Documentation - Roblox Creator Hub

Once you learn studio and all that, a good place to start is just reading about scripting from Roblox, they make really good tutorials… Scripting | Documentation - Roblox Creator Hub

I don’t recommend watching YT videos for learning basics and foundational things, but if you’re a person who learns well visually, there is nothing that wrong about it. (I do have to say though, roblox has a very good starter, intermediate, and advanced tutorial on scripting which covers A WHOLE LOT)

What are my goals?
You have to ask yourself this, is your goal to make a big popular game? a dream game? or maybe even work as a programmer at a big studio on Roblox, whatever your goal is, you need to recognize it and not lose sight of it.

2. How can I grow my skills? What’s important to learn? Why do I feel like I know nothing about scripting?

How can I grow my skills?
After finishing up with the basics and feeling like you can’t learn anything else, as everything is VERY hard for you to do, and you just don’t get it… can be a quick and easy way to get instantly demotivated and burned out of programming. For this, just make a game, or program something cool you like, do research to find the best way to do it, search up tutorials, come on the devforum and find posts about what you’re trying to do! Experience = growth, as you write every line of code, it kinda sticks to you, you slowly learn how to do more and more things as you create, and ideas start popping up in your head on what you want to create, and what code you would write to make it happen, and how you would structure the code.

What’s important to learn?
A lot of people after finishing up the basics and even sometimes intermediate level tutorials, go straight into the advanced section where it can get REALLY complex, REALLY fast, as this is where you will start see complex mathematics, physics, etc… And you get really burnt out, as you can’t understand it halts your progress. Instead, you should focus on creating systems and other things in studio, as this as I said will help you get experience and actually use what you learn!

Why do I feel like I know nothing about scripting?
This is a common thing to feel, especially after glimpsing into the next level, or some code that you can’t understand at all. Well, let’s just say the person who wrote that code, was you once, and they probably have double if not triple the amount of experience you have. So, don’t compare yourself to others, it will demotivate you fast.

3. When I reach the point where I’m adept and efficient, how do I reach mastery and beyond?

When I reach the point where I’m adept and efficient, how do I reach mastery and beyond?
Well, you simply don’t… If you look at the best programmers on the Roblox platform, you will see, yes they are at the top of the level, but, they don’t know everything either, the world of programming is always being improved and updated, new things come in, old things go out, new ways to code this and that, it’s a career field that’s being updated non-stop. Just keep coding things you like, making games you enjoy to work on, cause at the end of the day, you’re still coding, you’re still enjoying the hours of debugging and the few minutes you actually type the code. The truth is in the programming field yes there are basic’s, there are the math/physics equations that never change, there are the do’s and dont’s but once you reach a certain level, it’s up to you to start programming differently, start mixing everything you learned and know, with a little bit of uniqueness, as it’s how you find the next new thing.

6. Conclusion

I hope this helps someone, either continue to learn how to program, or take there programming journey to a new level, I know it’s a long read, but I thought it had some pretty good advice, if you see anything incorrect or grammar mistakes, I’ll edit them out if you tell me. Thank you for reading!

4 Likes