Jeśłi "animacje" i bardziej czujesz się artystą niż przyszłym programistą, to rozważ poznanie
3D Studio lub
Maya lub jakiegokolwiek innego kombajnu tego typu.
Bardzo subiektywnie polecam darmowego
POV-Ray, z którym liźniesz też nieco programowania.
Jeśli "gry" to trudne zadanie... Tak jak mówi andy, musisz nauczyć się myślenia algorytmicznego. Czyli jakiego użyjesz języka, to mniej ważne, chociaż ja mocno Tobie polecam od razu zabranie się za
programowanie obiektowe - unikniesz złych nawyków. Ale to też mało... Do tego angielski, poznanie środowiska, umiejętność czytania dokumentacji...
Weź Pythona, PHP5 czy Pascala - nauczysz się podstaw.
A jeśli nie chcesz półśrodków to zabierz się za to, w czym obecnie pisane są gry. Czyli środowisko Windows i DirectX.
W skrócie i hasłowo:
-
http://msdn.microsoft.com ,
http://gamedev.net twoim przyjacielem,
- zainstaluj darmowego
Visual C# Express ,
- kup książkę o Visual C#,
- ucz się C# a potem łącz wiedzę z DirectX.NET
Odradzam C++, bo jest trudniejszy od C#. To świetny język, obecnie dominujący, ale pisząc w C++ zastanawiasz się nad "wskaźnikami do wskażników do tablicy, której elementami są wskaźniki do obiektów"
Jeśli masz jakieś pytania, to pytaj....