Where to learn scripting?

Videos, links anything.

0 experience

2 Likes

Roblox offers its own tutorials. Youtube is a great place to find tutorials. The time it took you to gain access to the DevForum should have been enough time for you to figure this out.

I’d start with here: Documentation - Roblox Creator Hub

5 Likes

there are a lot of tutorials on YouTube, you can watch them (while practicing) and search for the things that you don’t understand well

after you learn the basics and more basic stuff you can try to make a game
this td game tutorial is good How to make a Tower Defense Game - #1 Path Navigation (youtube.com)

and if you want to learn advanced stuff Suphi Kaner - YouTube or the forum

3 Likes

I think it would be better to learn scripting through Roblox’s Documentations

3 Likes

i don’t think its easier than video tutorials for beginners (that may be just a preference) but I didn’t find it helpful when i first started it

images + voice is better than plain text

2 Likes

Yeah it would, even i was dumb and i learnt 90% of scripting throught Youtube. It was pretty hard but my endless motivation made me it easy.

Till the day i found documentation, and it boosted a lot and i earnt a lot of time.

So… what i recommend is… Documentation as other said, and sometimes Youtube to inspire and more. Because you might not find all ideas on how to do complex things even you know all basics and advanced stuff on scripting.

While watching youtube videos, you can get an idea on how to structure the code and stuff. (i don’t know how to say it)

3 Likes

The way I learn new things is by reading code from the roblox developer hub, and scripts from the toolbox line by line, and trying to comprehend why that line of code is there, what does it do, what will happen if we remove it, etc…

2 Likes

i learned everything from DevKing u should watch him

3 Likes

Dont get stuck following tutorials, learn the basics: Variables, Functions, Loops and Conditions, then build simple projects and get more advance over time.

3 Likes

If you want to learn how to script on ROBLOX, I recommend you try to learn the language that inspired Luau in the first place: Lua!

If it looks too complicated, here’s an unofficial guide reworded in a way that’s directed towards absolute beginners!

Alternatively, here’s a guide in case you want a more interactive version.

The moment you understand the very basics of how Lua works, it will start to come to you naturally. While it doesn’t cover everything in regards to Lua, it should at least help you get a head start on learning how to script.

Remember that if you don’t understand something or if you want to learn more about a topic, don’t be afraid to ask questions.

The fact that you’re asking a question right now means that you’re on the right track.

3 Likes

For free, you can look into youtube videos, just make sure you aren’t watching those “copy this script and put it into your zombie” kind of stuff, since you won’t learn from those. alvinBlox is a good channel to start off learning to script. GnomeCode is also a good channel to look into for coding videos as well.

On the other hand, if you’re fine with spending $44, I’d highly recommend looking for a course by Mr. Fire on Udemy. I’m currently doing his for the more intermediate and advanced topics, but he actually has 56 hours worth of content in his course, and he starts you from the beginning as well. You’re able to review the syllabus to see all the content before buying.

2 Likes

I think its better to watch YouTube videos, and try to understand them better through documentations as you continue scripting

Watch how people code and make your own code.

This is the most efficient way of coding imo. Throughout my years of learning, I was an average player and didn’t use scripts, so i just borrowed some from the toolbox. As you watch, you may ask yourself that these scripts weren’t made by some master mind, but another guy with a coding experience. If you are willing to learn coding for fun, that’s going to take atleast 1 year to have a regular knownledge in scripting.

If watching videos is complicated, then that’s no fun. But in the experience of “coding for fun” adds a really cool factor to get interested in the features. What I mean by coding for fun is starting as a very dumb person and for each letter you write, you begin to notice a pattern with the programming language you are writing on. Errors appear and you try to fix them, and it works sometimes.

For my own experience, I used to grab scripts from toolboxes and called it a day, but when I opened the scripts, I was flashbanged by the amount of lines of code to make that script work. I really wanted to know how this worked so I began by doing simple things with small mistakes to eventually memorize your muscle memory to write small lines of code and it becomes reality.

3 words: Watch, Learn, Replicate. (for fun if you really desire)

2 Likes

I second this, these tutorials were really great. definitely worth going through all of them + his advanced scripting tutorials afterwards. then you can move to the documentation

2 Likes

I had the privilege of learning when Synapse X existed. Now it doesn’t. So my advice to people would be with chatGPT you can easily learn the same way I did. Force chatGPT to make as many scripts for you as possible and test them and play around with them in Roblox Studio until you understand how everything works. The more you mess around with scripts the more you learn. I’m a visual learner so that’s why learning the way I did was best for me. Those who can learn from reading documentations and explanations will likely learn the fastest. Learning was a pretty slow process for me

1 Like

Start with basic tutorials, I personally started with AlvinBlox. I just continued with one tutorial series, and only one. I also watched TheDevKing. The best way to learn scripting, is to practice. Make very small games, a very small system, or follow the tutorial series, copy what they have and add your own twist to it by tweeking the system they made in the video. Additionally, I used to write allot on paper what I felt was important for me to understand.

1 Like

Alright so I don’t have any videos to give but I can give some tips to help you get started.

First off when looking to learn to script find a simple enough “project” or game to work one (like a simulator or something of that sort)

Next my tips for finding videos is that it has to fit within these criteria:

  • informative (explains the script and what it does)
  • doesn’t just give you the code (so you can follow along and learn)
  • Not boring (because how can you learn if your bored out of your mind)

Next tip i’d give is don’t be scared to ask for help the devforum is here for us to help, BUT for the love of god please try fixing the code yourself and reading documentation or searching it on google first.

If your going to make a post for help you should (don’t have to but I highly recommend) giving these pieces of information:

  • The script that’s causing the issue
  • The expected outcome
  • The current outcome
  • Any errors, warnings, or anything in the console pertaining to it
  • And just any related information that could be useful

I’m saying this because it really saves the people helping you time, from having to ask for this information

2 Likes