Gizmo shoved a link to this topic in my face so here I am to reply.
Books are yick for me too. I never suggest books. I get impatient with books. All I need is some example code and a reference/documentation pulled up on some webpage and I'm ready to go.
I've never learned a language just because. I never set out to learn more about a language. Why? Cause learning the language isn't the point. The point is what you make. If you need a convenient program for something, write it. If you want to test something out in code, write it. Otherwise, don't write anything.
If working on games gets you off, then all power to ya. I find that games and client/server development are my 2 favorite things to code. So if you're asking "what now?" then I don't know. Just pick a project you would like to see done. It doesn't matter if it's hard, just learn as you go. Start small, and work your way up. If you want a suggestion, then write a text based mud.
My favorite reference material is:
http://msdn.microsoft.com