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.
Learning all the intricacies of the program, you can output some impressive visuals.
You can make animations like this.:
ForestMixamoHDWsoundFirstIteration (youtube.com)