I will give a little bit breaking down about 3D animation.
You can use Blender; my biggest advice is to use Blender if you want to learn 3D animation. Don't go to MMD, or Maya, but if you have money, you can go to Maya. Because you spend money on Maya, it means you want to focus on 3D, and Maya...