Blender
Blender 3d Program that's free
Antonio
You can do vfx, and 3d using Blender. Just goto Blender.org the program is free, and has a robust community.
You can learn all about Blender from youtube videos, and blender community websites.