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.
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.
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.
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?
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:
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.
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.
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.
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
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)
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.
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
Yea, I usually like to use tutorials to script, then once i have seen all the code, i delete it and re write it but in my own version. Thats how i learned. I Also used youtube tutorials on lua.
Sure, go ahead and watch his videos as finding a programmer that is also a good teacher is hard. However, don’t use only 1 source to learn. This can make you get used to one style of writing code rather then doing it many other ways. I compare it to citing sources for any assignment, you can’t use only one source.
I used to look at other people’s code when I was learning by taking free models and figuring out how they worked. Then I’d recreate things that I needed by following how they’d done it.