From what I understand, the top three animation softwares are Maya, 3dsmax, and blender. I've heard that maya and 3dsmax were doing much better than blender for quite a while, but now people have actually been switching over to blender more now, since version 2.5. My personal choice is blender.
Also, correct me if im wrong on this, but, while blender alone should be great for making a large variety of good games, its not best to attempt making huge games with it. When you get into big game dev, you may want to program them with c++(because its fast), and use the models you made in blender for the graphics. However, you shouldnt worry about that until your ready to step it up to the next level in the future.
May be good to get a head start in c++ anyway, though. I believe the industry standard ide for it is Visual studio, and ive also heard that qt is good.
Good luck!