Ca depend ce qui t´interesses.
Si tu aimes bien le visuel, les decors, etc... orientes toi vers le graphisme (maya, 3d studio max etc...). Tu pourra creer des animations, decors, mais ca ne sera pas des jeux ! juste des parties de ce jeu. Neanmoins, avec un bon niveau dans ces logiciels, tu pourra rentrer sans probleme dans une equipe de developpement amateur.
Si t´aimes bien la technique et les bidouilles, orientes toi vers la programmation. Je te conseille le C, puis le C++ comme langage, parce qu´ils sont tres utilisés dans les jeux videos. Une fois ces langages assimilés, tu devras apprendre a utiliser une API (openGL ou directX). La, ca depend... je vais pas rentrer dans la gueguerre directX/openGL, donc ca sera toi de choisir. Tu pourra faire des petits jeux (pacman, tetris, mario), mais pour de plus gros projets, tu devras faire appel a des infographistes, music designers etc...
Tu peux essayer d´apprendre la programmation + le graphisme, c´est tres tres dur, mais ca te permettra de comprendre certaines choses relatives aux autres.
Il faut quand meme compter 1 ans (acharné) pour maitriser (la prog ou le graphisme). Aussi il faudra continuer a apprendre. Personne ne "sait" vraiment programmer, il y aura toujours des choses qu´il ne sait pas, donc, penses que une fois que tu maitrises, tu devras toujours continuer a apprendre.
Si maintenant tu veux des resultats rapides, opte pour le dark basic et 3DGC, mais tu pourrai peut etre le regretter le jour ou tu voudras aller + loin...