I worked on a game for five years and never published it. Now I do a small game once a year for friends and family for Christmas. This way I gain experience on the complete process and build up a library of my own assets. I don't make any money with my games. I guess if you want to make money you would need to invest in marketing and your game should better be good. Which your first game - honestly most likely - isn't.