The primary goal is to not suck at game development and eventually have the tools to make something worth playing. The secondary and more interesting goal is to create and market these games with no capital. (I cheated and got a domain name. Ok, maybe two.) Eventually being able to take the raised capital and using it to get something better on Steam.
Step one: Don’t get lazy.