Salut ,
La programmation des jeux vidéos est quelque chose de très compliqué.Et, il faut en effet apprendre un langage de programmation, c'est indispensable.Si tu veux en faire ton métier plus tard, il faudra aussi que tu apprennes, après avoir appris un langage informatique, à te servir des API 3D.Il en existe seulement deux à ce jour.DirectX et OpenGL.Tu trouveras énormément d'informations à propos de ces API sur le web.
Sinon, pour le langage de programmation, sache que le C++ et celui qui est, et de loin, le plus utilisé dans la programmation des jeux vidéos.
Autre chose encore, un très bon niveau en mathématique est aussi indispensable.