Necesities of an early indie game

Within a week of learning and applying my LWJGL skills I managed to make a pretty nice game. A friend of mine got me thinking about how I have a website, a game, and an early business. I’m currently working on a sidescroller but I’ve been busy this week. I know mainly basics, but I find them easy to learn depending on the subject.
I plan on releasing professional games as I go through my learning process. I don’t really know how to do any particle effects, so I’m not too close. :wink: Anyways, would something very basic like my game Flubber Space have a chance at going on steam(after updates)? Some friends found it fun and challenging to play.

Lastly, what book would you say would be good for game physics, and what books do you think would be best for OPenGL? (sepereatly answer them please)