Carrera para eso... no se si habrá, yo no conozco ninguna
.
Me suena que habían sitios en los que se impartían clases para Masters o algo así.
En cualquier caso, casi lo mejor para aprender a desarrollar juegos, es ser autodidacta (al menos al principio, para ir aprendiendo a hacer cosas sencillas. Ya, para hacer cosas muy complejas, se haría necesaria la colaboración de varias personas).
Antes de meterte con los lenguajes propiamente dichos, recomiendo estudiar Metodología de la Programación, Algoritmia, etc ... para que vayas aprendiendo que son los bucles, las variables, como va la lógica de un programa, etc ...
Luego, lenguajes... uno de los más usados para programar hoy en día es C++, pero para empezar quizás no sea el más recomendable.
Puedes empezar por ver otros lenguajes como Python, y luego, cuando ya vayas dominando esa programación, te metes con C para ir calentando hasta llegar al nivel de C++ y la Programación Orientada a Objetos.
Salu2