While I don't grab this up and start doing some proper stuff, why not you go here and grab a few free games:
The Free Indie Bundle
I am as I post this downloading the games to give them a try. All games are created by independent developers, and some of these create truly remarkable games with superior quality to many AAA games.
Don't be afraid, give it a go!