3DSMax, c´est bon si tu veux modéliser ( au mieux, coté prog, faire des plugins...)
pour de la programmation pure, tourne toi vers une API 3D, comme OpenGL ou DirectX. Avec un bon environnement de developpement C++, on arrive à faire des choses
Dans tous les cas, une premiere expérience de C/C++ est fortement conseillée.
Pour OpenGL, tu dois déjà posséder les fichiers nécessaires sur ton ordinateur. Procure toi le RedBook en version PDF : ça devrait te permettre de démarrer rapidement. En parallèle avec les tuts NeHe ( http://nehe.gamedev.net ) tu peux progresser rapidement.
Pour DirectX, tu DL le SDK chez microsoft ; dedans, y´a des docs fournies, des exemples, plein de choses ; ça peut paraitre fouilli au premier abord. La prise en main est plus complexe, selon moi, qu´OpenGL ( qq notions de win32, de COM, etc. peuvent servir) mais une fois passé ce premier cap, ça marche bien. Pour les questions spécifiques, les newsgroup microsoft renseignent tres bien.
voilà, voilà, et bon code !