i know most of the like code
do you mean you know the lua(u) programming language, but can't use it for roblox? if you haven't seen it, you should probably be looking at https://create.roblox.com/docs/, roblox's documentation. you can look up any function, object or type using it, which is always useful
otherwise, i guess just follow tutorials, be observant of what the scripts do, what they call, what properties they edit, etc.