A little big
I use Maxon Cinema4D R12 but other programs are good too. If you're just learning I recommend Blender it has the same feature as the other programs and it's free. If you think you're experienced enough you can upgrade to 3Ds Max,Cinema4D or Maya. I also recommend you to join T3AL we accept both experienced and beginner 3D Artists, you can also learn from other members too :3.