What software to use when creating characters/vehicles/weapons?

You should probably start with Blender since it’s free