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.