Pues bueno, este es buen lugar para comenzar.
http://www.losersjuegos.com.ar/referencia/articulosEn la sección de artículos, hay algunos que creo que deberías leer, y que específicamente son sobre empezar en este mundillo

Ahora, hay que escoger el lenguaje y la herramienta

En este foro desarrollamos un Engine para hacer juegos de forma fácil que se llama pilas engine:
http://www.pilas-engine.com.ar/Si quieres programar propiamente dicho.
http://www.losersjuegos.com.ar/referencia/librosHay un libro llamado: Introducción a la programación con Python, que asume que no tienes ni la menor idea de lo que es la programación, y te enseña los conceptos esenciales de cualquier lenguaje utilizando Python, el cual es muy, muy simple.
Si quieres continuar con Python, utilizamos pygame (
http://www.pygame.org/news.html) para hacer juegos con Python

.
Pero en caso contrario, y quieres ver lo "hardcore" después hay un manual llamado "introducción a la programación con C", (continuación directa del de Introducción a la programación con Python ).
Si bien, C es un lenguaje mucho mas complejo, es el "lenguaje universal", y que te permite un mayor control a nivel memoria (y eso es lo que lo hace mas complejo)
De cualquier manera. Tengo que felicitarte por dar este paso
