Since we all know that Unity is much better to get started with, even for beginners, as it is based on the C# language, and most developers might already be familiar with it. Also, you can use models from the asset store to keep learning here. However, if you want to focus more on animation, Blender is the one for you. Here you will learn 3D Modeling in depth.