I think I've just been going about this the wrong way. I'm going to be reading even more tutorials on and getting more programming books than ever before, in order to increase my knowledge of this subject. Namely,
Focus on SDL, which I've had my eye on for quite some time.
I'm going to start writing up a design document for a game idea I've had for awhile. It might turn commercial, it might not, who knows.
Also, in case any of you missed it.