For beginners, Blender is an excellent choice.
It is free, open source and has a wide range of features that cover the entire 3D animation workflow, from modeling to rendering.
In addition, it has an active community and many educational resources, making it easy to learn and continuously improve.