The best way to start… is to do it.
I know that sounds stupid, but it’s true. Once you think of an idea, try to make it. You’ll slowly start to figure things out, this may not be the best way, but it worked for me.
You can use YouTube, Scriptinghelpers, #resources:community-tutorials, #resources:community-resources and #resources:roblox-tutorials to help you along the way.