How do you find good resources to learn scripting?

Hey sorry for the question that always comes up but I was wondering how you improved at scripting. I recently came back to Roblox and I want to try learn how to script. I watched a few videos learning how to change where a part goes, while loops and other basic things.

I find it really hard to find any resources to learn though, any tutorial I try to find are after things that are very specific e.g Sword fighting games, Tycoons, etc. There’s not really a comprehensive guide to learn things and anything they do say in tutorials they say in passing without explaining to much. I tried Youtube which only shows specific things like I said and the Roblox dev website goes from beginner to advanced things very quickly in my opinion (that could just me being bad though).

I was wondering if there is a guide to learn things from the ground up, either a book, video series or any other source that teaches you well how to script. Any help would be greatly appreciated! Thank you!

1 Like

I learned how to script from TheDevKing on youtube, his tutorials are really useful

1 Like

In the early days, I used to look around the Developer Hub for API and I studied them carefully. Not to mention that sometime later, I learned to try it and see.

External Media

Works like a charm.

For tutorials and resources, there are plenty on the forum. Just search.
https://devforum.roblox.com/search?q=%23help-and-feedback%3Ascripting-support%20 – search and add up more key words if necessary, not to mention there is #resources.
https://developer.roblox.com/
Lua 5.1 Reference Manual - contents – identical to current RBXLua

4 Likes

The DevForum is a good start, look on the DeveloperHub & videos on the basics. Scriptinghelpers is also a good place to get help.

I recommend watching AlvinBlox tutorials. They helped me out a ton at first.

Personally what I did was like what others previously mentioned (watch tutorials) specifically on the basic fundamentals of the language. Then to practice I’d combine the various things I’ve learned into a mini project of some sorts to help myself better understand the concepts.

1 Like

I never had the intention to learn how to script at first (in like 2017). I used free models etc. and sometimes slightly modified them to my needs. Using pre-scripted models which have configurations that you need to set up (like admin commands) helped me get me get comfortable with navigating the script editor and basic formatting. I continued from there and began taking parts from different free models and putting them together, maybe slightly modifying them again, to accomplish what I needed. Keep in mind I still was not intent on learning how to script, however I subconsciously was picking up a lot. Eventually, it came to the point where I stopped relying on free models and began using the Developer Hub’s sample code as a foundation for my work, and then eventually transitioned to just using the information on the Developer Hub. Now, I’m very self reliant however I often find myself looking up different functions and events on the Developer Hub as most do which helps me increase my knowledge on the daily.

Keep in mind I also knew some JavaScript before I began Lua which might have streamlined the process slightly.