Si tu veux faire un jeu vidéo en codant, axe toi sur du Java, C# ou du C++ (ces trois langages permettent de sortir un jeu sur la plupart des plateformes, et sont assez courants dans ce milieu)
Si tu veux créer via un logiciel, et avec un minimum de code, t'as RPG Maker pour un RPG 2D (c'est assez limité), GameMaker pour un jeu 2D, et Unity3D qui permet de faire à peu près n'importe quoi.
L'avantage du code sans logiciel de ce type est que t'auras jamais à débourser 1 centime, avec tous les trucs open source, que tu pourras faire des trucs plus variés et plus optimisés.
Par contre les logiciels sont plus simple d'utilisation.
Voila donc tu fais ton choix parmi tout ça, puis tu va sur openclassrooms ou developpez pour apprendre
(Bien sur il existe d'autres langages/logiciels, j'ai cité ici uniquement les principaux)