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.
