Which would be the best VFX software for an absolute beginner? I am absolutely new to VFX designing and I have tried my hands on Blender, which I find quite useful. I tried After Effects, but couldn't do anything due to its complexity. I want to know about a program with which I can do simple editing cool stuff like say, create a virtual light-saber, or an action movie effect like plane crash etc. in my videos.
Thank you!
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