Which would be the best VFX software for an absolute beginner?
In general you can't create visual effects within a single application, because there are too many different departments like:


Match moving 
Keying / Rotoscoping
Modeling
Texturing
Animation
Simulation
Lighting / Rendering
Compositing


Some of them are more artistic and other very technical tasks. For every task there are 2+ specific applications to solve the issue, because in order to achieve best results in the predetermined time it's key to use a confortable application with no or less limitation to complete a task. To connect the work of all departments the industry hires technical directors. In most cases these are computer scientist, trying to built so called pipelines for a solid studio environment.  

The idea of Blender is to do everything in it, but Blender also has known limitations like:


Scene Assembly - Issues to display large amounts of geometry
Compositing - Compositor is quite slow, missing nodes like denoise or deep compositing
Rendering - Cycles is not very good at rendering caustics at the moment
Simulation - Bullet Engine is not fully integrated at the moment


These are very special and more professional cases - therefore, I think it is a very good idea to dive into visual effects with blender and learn about your interests.



Related:


Sean Kennedy - Using Blender for VFX in Hollywood
Tears Of Steel - Official VFX Breakdown