I just saw a great quote on twitter today: "Get in the habit of finishing things."
In that spirit, I suggest starting small, keep the project focus limited, maybe even just a tech demo (some people find they enjoy dev more than the actual product part) and itch.io seems to be a great place to show what you're working on whether it's WIP or a polished product, and once you get in the flow of deploying you can get a better handle of what works for you.
Personally, I like to get something working as soon as possible (using stock assets and whatever gets me going quickly) to validate the idea and then publishing it forces me to fill it out (or maybe I'll lose interest and unpublish it), and then if other people like it that really makes me commit to it.
I found the importance of getting it into users hands important in professional settings, too--in my first project management role when I handed the first build to QA I was forced to pay more attention to user interface and crash bugs than on all the cool graphics issues I thought was most important.