Pour la partie graphique des jeux vidéos, les boites de développement utilisent :
Modélisation 3d, Animation : 3dsmax/Maya
Textures, artwork ,infographie générale : Photoshop + tablette graphique
Il existe en contrepartie des équivalents gratuits, comme Blender/Sketchup (3d) et Gimp (graphisme).
Pour "apprendre", il existe beaucoup de tutos sur internet (si l'anglais te pose pas de problème c'est encore mieux), ou sinon des bouquins (payant donc, mais en général plus complet).
Bonne chance !