unity and unreal and game engines.
blender is a 3d DCC (digital content creation) app.
Blender can do everything you want to do in one place. That means less time to learn and be productive. But don’t think it will be fast. There is a lot to learn.
For animation and art stuff, if you had to choose unity or unreal, unreal would be my preference (and probably most artist).
But if you just wanna make some animations and render them, you don’t need to learn two HUGE pieces of software at once.
Unreal is generally a pleasure to work with though so ya know, feel free to test it out. But I don’t think anybody is generally making keyframe animations directly in unreal, though in UE5 there is some new animation and rigging tools that look neat.
As beginner though, it’s probably best to stick with older tools and workflows so that you can easily find instruction and troubleshooting help.
I should also mention, the best animation specific software (by a long shot) is maya. It’s not easy to find info about, but maya does have an indie subscription for about $30 a month. Just so you are aware.