D'abord, lis la faq épinglée sur ce forum, il y a pas mal d'informations.
Tu lis l'anglais ? Si oui, vas voir ce lien :
http://web.archive.org/web/20051104034215/www.lupinegames.com/articles/path_to_dev.html
Sinon, grosso modo, commence par des jeux simples, Tetris d'abord, puis un casse-brique, puis un bomberman, un clone de mario... etc. Commencer par des grands classiques te permet d'avoir un objectif simple et réalisable à court terme. De plus, en ayant de petits projets achevés, tu peux plus facilement juger ton travail et expérimenter d'autres techniques su les jeux suivants.
Tout ce que tu apprendras en créant ces jeux est utile dans n'importe quel autre jeu.