What to learn from?

I’m currently a little past beginner level in terms of scripting wise, and I want to ask how should I go about learning more? Is there any good guides or tutorials I can follow to teach me more of the fundamentals of scripting? My ultimate goal is to make a fighting style game, but I feel like I need to improve my basic ability first.

My way of learning more is just making more, making things is the best way for me to learn. If you want to make a fighting-style game, just start writing it, you will learn things step by step, bit after bit, the more finished your fighting game is, the more you learn. Don’t be afraid of writing bad code at the start, you can always get back and rewrite it, although it is a bit of a pain.

When you are making your fighting game, be sure to research a lot of stuff, like searching Google and devforum for the best way of doing it, or in Roblox developer’s discord server.

Making your dream game give you a goal, something to head for, give you the joy of developing a game while still way to learn and improve your skills

1 Like

Good thinking… tutorials can make syntax and some easier concepts more clear. Everyone needs to spend time learning that. Once your syntax is more or less understood. Along with basic ways to handle loops, data, and if logic. It helps to become a research all pro. Along with learning how to break down examples in search of advanced techniques to add to your skill set. Research is a key component of good programing, and something you will need to master as well as syntax.

In the end everyone knows syntax with techniques defining your skill level.
Keep a running noted library of things that work. Someday this will be your holy grail.
Knowing where to find the answers to your questions Is just as good as knowing the subject.
If I know where to look it up in detail and read standard documentation of a subject, I know the subject. In time (a lot of time) this will all begin to just click. Everything becomes related.
Tring to take in too much at a time will lead to becoming punch-drunk. Work on smaller goals to lead up to bigger goals. Note where information is to things you don’t totally understand.
Learn things like top down programming, generic programming and error checking.
These are end game skills.

In order to get to where I am now I spent the past 2.5 years just making random games. Every opportunity that came my way I said yes to. I have fully scripted (and sometimes built) like 3 star wars border games, 2ish army bases, and so many simulators / other projects. The only way you get better is by practicing. None of these projects made me anything, some of the more recent ones have made some rbx because I did try to advertise them but thats besides the point. The games you make dont need to be successful and you dont need to advertise them, just keep making stuff.

If you need help with the basics I learned from this devking tutorial series and followed it all step by step: https://www.youtube.com/watch?v=BkYwRdCukZA&list=PLhieaQmOk7nIfMZ1UmvKGPrwuwQVwAvFa

As YouTuber Tom Scott said:

The important part about programming is not remembering exact words or syntax.
It is breaking down a problem, working how to solve it,
…and then fixing all the inevitable bugs in your solution.

All you really need to learn is the structure of Lua, and your job is to work out the solution for a problem, and write it in Lua code using what you’ve learnt.

You can go to Roblox’s Documentation. They contain mostly everything about Roblox Studio and Lua.

2 Likes

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.