Ok i was dumb back then chill

Use the developer hub for tutorials and API use, it’s the best way to know how to script on Roblox.

PeasPod’s advanced stuff does work, just know it’s a little old so it won’t have covered newer things that are out now. A general rule to avoiding the deprecated mechanics is to capitalize the first letter of each word.

:FindFirstChild() and :Connect() for example.

Something newer for example is the use of continue in loops.

EDIT: Confused why there is 70 posts on just a simple post

2 Likes

I just wanted to add that remember you dont only have to use lua and roblox related tutorials, you can just look up anything from any other game engine and transfer it to roblox.

1 Like

I figure coming from having nil Lua experience a year ago, to somewhat of a mediocre (but capable) scripter now, I can provide my point of view.

I haven’t read the Lua manual for more than 5 minutes. And that wasn’t because I went there first and read through 5 minutes worth of stuff, it just happened that a few months in I wanted to know what math.fmod does and how you need two variables to assign to it.

I suggest, if you are going to learn off of video tutorials, don’t plainly copy code. I also suggest, don’t sit and watch while doing nothing, either. The best way to learn is actively (i.e., code with the tutorial) but try to understand what the youtuber is doing.

If you feel like, at the end of a video, you have no idea what even some tiny part of the script does, look it up on the developer hub API. If you want to be more proactive, look up what all the bits of the script do, even if you understand most of it.

What I recommend you read about are Services, Instances, tables, and Events. Those are the building blocks of Roblox Lua. Other things you might are find mini tutorials on the developer hub or in a youtube video like how to change properties of an object, managing Guis, etc etc

For those that think youtube is entirely useless and the worst way to learn, take it from me who spent 5 minutes with the Lua book. Video tutorials are engaging, and if well-made, can often replicate a student-teacher environment. I find that highly effective.

@peoplewhodisagree If it’s not an effective video or you understood very little, look up the API used in the video. Where else do you learn about API? Reading the Roblox Dictionary? Gross.

5 Likes

Incorrect.

Ripull making a good game doesn’t necessarily mean he is a good teacher. And this doesn’t apply to only him. You still have yet to find a connection between these two when again, it’s a comparison of apples to oranges.

Since the alvinblox piggy series was brought up I’m gonna comment on that.

The issue with that series is that it’s way too specific and, on a personal level, he has basically thrown MiniToon’s work on the game out the window. There are now dozens of piggy copies because of that series.

6 Likes

To conclude this argument, I’d say there are some youtubers who give misinformation, but there are also people who explain things in depth and know what they are talking about, so you can’t generalize that ALL youtube tutorials are bad. As to the question, he might be using some depreceated code which you have to watch out for, but otherwise, lots of people have learned from him and become successful developers. You decide. Also, just to add to the conversation, the best way to learn from these tutorials is to try it out yourself, modify the code/play around with it like everyone says. I’ve learned from Alvinblox, but you can learn from whoever you think is competent.

2 Likes

In short yes, It depends on how you absorb the information. You can break the code into steps and analyze them how they work and then implement them however you want.

1 Like

If you don’t like Lua then I suggest you use a TypeScript compiler like roblox-ts.

2 Likes

Peaspod’s tutorials are full of deprecated functions and bad practices such as NumPlayers and :connect. Just because they work does not mean they are not providing inaccurate information. If a Roblox update one day broke those features, what would you do?

1 Like

As I said, I really didn’t use any websites.

The way I went about learning was setting myself small goals and then building up towards even larger goals. When I first begun I did a simple light switch, then I moved up and on to making clickable doors etc. Eventually I would think: “hey wouldn’t it be cool if my door did…” and so I would start improving my door, I was adding sound effects and stuff.

Its just a progressive journey up and up then. Now I’m using metatables to give my doors attributes etc which a year ago I’d have no idea how to do but I learnt it through practice and just asking questions. The forum is great sometimes for some specific issues, here is how I first started to learn tweening through a suggestion:

Its all just determination and docs reading.

4 Likes

I highly recommend using https://www.lua.org/pil/ to learn the language.
I started to learn from there MANY years ago, and I doubt you’ll find any misleading information.
If you commit to it, you will succeed.

For Roblox, you can use the Roblox API as that is designed for developers to read and understand how their API works. Link: Roblox Engine API Reference | Documentation - Roblox Creator Hub

3 Likes

The Roblox official tutorials on Youtube are good. I started out with the racing tutorial.

1 Like

roblox university haha

Like the other 76 replies here, I’d read PiL. If you are more of a visual learner then 100% go for the Youtube videos, don’t just copy and paste the code though – you’ll learn nothing.

Peaspod is alright for the core concepts but most of the API which was used may of been/is deprecated.

1 Like

Lol, I Might not be the best scripter in the world, but, Since ROBLOX Changes their code every once in a while, and peaspod’s videos might be outdated. Don’t take my word though, since i’m still learning lua and ROBLOX Api etc etc, And i’m new.

So don’t take my word!

3 Likes

It’s a bad idea to rely on youtube for all learning, but videos are easier to comprehend especially when you’re just starting out

I wouldn’t be a programmer right now if I didn’t discover peaspod back in 2017, the playlists he has are really nice to get a general grasp on lua and roblox scripting (loops, events, functions, etc)

PIL is a terrible place to learn if you’re just starting out programming, well at least it was for me

Now that I’m more experienced I rarely use youtube for learning, but it’s still useful for when I’m learning advanced stuff for the first time (like perlin noise a year or two ago)

Lets be real 99% of people who try to learn programming end up not learning it, peaspod made it easier for me to learn

Learn how you wanna learn, and don’t give up

4 Likes

It is, because nobody honestly does.

This is incorrect, it is way more reliable than anything else for learning Lua

Advanced is relative, and that is another issue with youtube videos: they are made as if there was an objective measure on what is “advanced”.

2 Likes

The rest of the sentence you didn’t quote stated that it was for me, which means it’s my opinion on it

Not everyone learns the same, and I’m pretty positive that videos are the easiest to comprehend for most people

As for advanced I wasn’t referring to the generic “Advanced series” programming videos, the way I am using the word is for topics that have a lot of depth or are more challenging to learn and can’t be mastered in a day (usually)

Sebastian Lague on youtube for example, he has a lot of “advanced” videos in this context

also I should state there is a difference between learning the foundations of lua from youtube videos, compared to watching a youtube tutorial for everything

If there is a more updated series for programming as an alternative to peaspod, that would be a better choice (but I don’t watch roblox tutorials anymore so I don’t know of any personally)

2 Likes

I’ve always tried to learn scripting form youtube but it just doesn’t work and I get annoyed time and time gaging but youtube is the only thing o can use as I dont have anything else to learn lua from.

You probably shouldn’t use his videos as most of them are outdated.

I would recommend using TheDevKing : https://www.youtube.com/channel/UCS2smVWjNGuRzD6HVWmlWwQ
He has a beginner and advance series and you can learn alot from watching his videos.

You can also learn by browsing through old posts on the forum.

Lua Learning also has good tutorials that you can look through at your own pace

You can also use the developer hub: Documentation - Roblox Creator Hub there are good resources that you can learn of.

8 Likes

Tim the same as I dont rely know lua and I’m not familiar and I have only started a few weeks ago learning it then I’m not sure if peas pod I’d good for making thinks like simple scripts as it’s out dated but who knows roblox might change the lua code one day back to the old code.

personally I learned how to code the lua to modify in more and more scripts already created, it may seem bisare but now I can code large systems without modifying a script

And use : Documentation - Roblox Creator Hub

1 Like