What choose for first game?
I think this article does a great job of describing which games you should make first and why:
http://www.gamedev.net/page/resources/_/technical/game-programming/your-first-step-to-game-development-starts-here-r2976
If you don't know the first thing about programming, then starting out with Pong is still too ambitious. Learn the fundamentals until you can at least write a guess-the-number game, Hangman, and tic-tac-toe.
- Eck
EckTech Games - Games and Unity Assets I'm working on
Still Flying - My GameDev journal
The Shilwulf Dynasty - Campaign notes for my Rogue Trader RPG
Old but gold:
http://inventwithpython.com/chapters/
Step by step, covering even the most basic programming up to some basic games (this includes a console tic tac toe) and graphics.
Maybe this is one of those links that should be added to the FAQ, as I have posted it a lot of times over the years
Currently working on a scene editor for ORX (http://orx-project.org), using kivy (http://kivy.org).