Chrono pretty much nailed it.
Cinema 4D is the easiest program out there to learn, and it does a lot of stuff. However, the modelling toolset is seriously long in the tooth and I find modelling anything polygonal in it is a huge pain in the ass. The renderer is decent (though many people prefer VRAYforC4D for realism), though a bit slow at times. It has an extremely expansive set of tools for motion graphics, and is pretty much unparalleled in that industry.
Modo started out as a polygonal modeller, and it's still the best program out there to use if you're modelling with raw polygons. They've slowly been adding features to it over the years and the recent 601 release is pretty rock solid- it's got a good renderer that you can easily coax V-Ray quality renders out of, they've got a pretty decent rigging and animation system in there and 601 added support for volumetric and particle FX.
ZBrush is something else- it's used for sculpting. 99% of the time, if someone is designing characters or creatures for a movie or computer game- the initial models will be sculpted up in ZBrush, then retopologized either in ZB or an external program and turned into assets that can be used further down the pipeline. ZBrush contains no renderer and doesn't do animation. It is strictly used for sculpting, and is therefore an industry standard (the biggest competitor for ZBrush right now is Autodesk's Mudbox).
I wouldn't go near Maya.
Maya is a platform, not a program. It is designed to give you a stable environment to write your own tools in, and that's what the majority of people who use it do. I don't know of anyone who uses Maya out-of-the-box without their own custom tools or third party tools purchased from others. Most companies who use Maya have their own set of internal proprietary code that runs under it- for example, WETA uses Maya for just about everything but they've practically rewritten every single tool that Maya comes with, then added a metric truckload of their own.
Again, Maya is in another league, and I wouldn't bother wasting ANY time on it unless you're expecting to get a job in the industry dealing with it or you have some other requirement that only Maya can satisfy. Every single person I know who *has* to use Maya wishes they didn't. And I don't know anyone who wishes they *could* to work with Maya.
I personally use Cinema 4D, Modo, and ZBrush. I use C4D for staging, rendering, and animation. I use Modo for modelling, painting/texturing, and occasionally realistic renders. I use ZBrush for high-polygon sculpting and character creation.
I would recommend that if you're just getting into this stuff- you start with Blender, which is free. A lot of the basics that you'll learn going through tutorials and reading books about Blender will transfer over to the commercial programs, like Cinema 4D or Modo. A lot of people have done absolutely jaw-droppingly amazing stuff in Blender, so it's definitely not a program to overlook just because it's free.
-SC