Hello, recently I've started to re-learn roblox scripting. Around 2 years ago, I started learning how to script from watching video tutorials, and such. However, I quit roblox for quite a while, and have only recently come back with an interest in scripting. This time, I started learning with a new approach. I started with the lua language. I know most things besides OOP, and metatables, and a couple other things like weak tables. All of which I plan on learning later. I wanted to learn how I can effectively use my knowledge of lua in roblox. After looking at a couple of responses to similar questions, I was sent to the Roblox API.
https://developer.roblox.com/en-us/api-reference
However, it is very confusing as to where to start.
There are classes, enums, lua documents and data types on the sidebar. There is also a section which shows "grouped" and "class tree" within the sidebar. Where should I start learning? And do the grouped and class tree contain the same information as the section with enums, lua documents, and data types? Thanks.
From experience, using wiki's on their own is useless, you'll forget it really easily. What I recommend is find an idea of something you want to do, use what knowledge you have and once you hit a roadblock, google what you're trying to do and you might find a solution on it. That's what I find to be the best way to learn, I still know how to do everything after taking a 1 year break from coding.