If you think about it from the perspective of the industry later on, 3ds max and/or maya are typically the preferred choices for standard modeling. ZBrush is usually the preferred choice for high polygon character sculpts, although you can do all kinds of other useful things in it as well. Note that for ZBrush or any other sculpting programs such as mudbox, you will want a drawing tablet to actually use it.
Overall, your final choice is completely personal preference and you don’t have to go with any of these. If you end up going professional later on, your company may or may not care what program you use anyway as long as you can yield the same results, though most of them probably already have license agreements set up with larger companies like Autodesk or Pixologic.