Where to start?

Hey, I asked this before on another post I made, but, where should I get started with scripting? The only thing I’ve really seen is AlvinBLOX videos which didn’t really help at all.

Anyone know how I can get better at scripting?

2 Likes

I recommend https://www.youtube.com/watch?v=v3dbJXSa12Q&list=PLXX6hhg4CysYf0M-_GtCEOgGlkBfrXsoJ. Alvinblox has great videos, but some of them may be frustrating for beginners, due to the fact that he teaches roblox lua, and not the concept of programming as a whole which is really important to understand if you wanna be a good scripter.

3 Likes

Hey so, I’ll let you know about some stuff, So I started looking for FREE MODELS, Yes, I recommend you use free models, and check them, check their scripts and try to find out what they do, Look tutorials, dev wiki, dev forum and more! That’s how I started.

1 Like

It will be helpful if you’re good at maths, problem solving, spatial imagination and logic. If not I advice to learn scripting and practice solving problems from these areas too. It will be helpful later when you will be solving various problems using Lua or other programming languages.

Now you can just look up a random YouTube tutorial by googling “roblox scripting tutorial”. I know that there are sometimes mistakes and bad habits presented on these tutorials but in my case it just worked well, I looked up a random tutorial and followed it along, making smaller and bigger projects on the side (you have to use your imagination and for example recently I decided out of sudden to make a wall that changes shape every second and all that had to be run in a separate thread. I didn’t want to use the spawn function so I tried spawning a new thread using bindable event trick, so even now when I’m an advanced Lua programmer I still learn new things by coming up with these random ideas. Of course I learned a lot from bigger projects like creating a game.)

And one more thing. It depends whether you’re doing it with passion or just for money/robux. In the second case it won’t work. If you do it with passion or combine these two, then it’s okay.

Good luck!

I would suggest wiki over youtube any day cause reading information makes u interpert it the way u read it its much better then just lissening and maybe dreaming over it,tho thats just my opinion :slight_smile:.

1 Like

I would suggest to read this https://scriptinghelpers.org/guides/lua-quick-start-guide and/or start small projects for example u want to make a sword?? Then search for what u need to make a sword and learn each of those things these are the most solid methods u would be gaining expierience.

1 Like

I recommend learning about Pseudocode which should help you understand the logic “behind” any code. There is no specific way of writing Pseudocode, according to Wikipedia “Pseudocode is an informal high-level description of the operating principle of a computer program or other algorithm.” - https://en.wikipedia.org/wiki/Pseudocode
Pseudocode will also help you plan out your code and how it will be set out.

The internet is full of information and tutorials on coding and computers. I recommend learning another language alongside lua since it may help you grasp lua quicker (usually, learning lower level languages (sometimes described as being “close to the hardware”) will make grasping higher level languages(closer to the language humans understand) easier since higher level languages are made from lower level languages)

If you want to solely learn lua, that shouldn’t be a problem either, you should practice, or else there’s a chance you will probably forget what you’ve learnt in videos or on the wiki if you don’t practice.

Note: Learning how to read, understand and apply information from the wiki will probably be the most useful skill you could learn since you won’t have to rely on watching videos or following someone’s “footsteps”, you could create your own solutions to problems. (This isn’t necessary though since you may find reading the wiki unhelpful)

Some useful resources:

https://developer.roblox.com/en-us/learn-roblox/all-tutorials -One of the most useful in my opinion
https://www.youtube.com/watch?v=dWisUXms3Sw&list=PLuEQ5BB-Z1PJ4JIDXpttxuvCzJMeIqzMi - Videos created by roblox ^
https://www.youtube.com/watch?v=v3dbJXSa12Q&list=PLXX6hhg4CysYf0M-_GtCEOgGlkBfrXsoJ
https://www.codecademy.com/ -To learn other langauges such as python (which is really similar to lua) or another language which you may find interesting
https://en.wikipedia.org/wiki/Pseudocode (You don’t need to understand everything on the Wikipedia page about pseudocode but there are some nice examples)

It depends on the persons learning style, so you are correct.

A thug that helped me was a game called Lua Learning. It’s made by @boatbomber, if you go to his profile you will see it in his creations. It introduces all of the basic things for scripting, I found it really helpful.

4 Likes

Please search first before posting threads next time. This question has been asked far too many times.
https://devforum.roblox.com/search?q=learn%20scripting

2 Likes

If you need help to start consider reading my post here on beginning to script: Scripting for beginners! | Start scripting!. It covers the essentials to making a script to even the simplest of tasks.

Wrathsong is good for scripting tutorials

There are already many topics regarding this subject. Remember to do your own research to make sure someone hasn’t already posted the same topic going forward.