I want to start making characters for my game so I looked in the internet and those two names keep popping up for me, I understood that zbrush is for the actual model and maya is for the animation, is that right?
I just want to know if I only need to learn one of those of my choice, or both and also what each does.
(im right now just learning how to make games for fun, not for a job or something)
You can use both for modeling and even Zbrush for some types of animations. Zbrush is the king of sculpting, while Maya can be used for various tasks, included animations.
If game development is your hobby or you want to do this for yourself, there is nothing that beats Blender. However, you should stick with Maya and Zbrush if you plan on working in one of the bigger studios one day.
Blender can do everything and is free for everyone, Maya and ZBrush are specialized tools, but they come at a price. If you want to spend the money on it then you should begin with Maya.
Oh, I thought they were free xd, thanks