A new guy here. A couple of questions.

As the title says, I am new to all of this.

I have been working on a script for a short animation and a video game.
I want to use UE4 to bring it all together in the final project.
Main questions I have though are:
What Do you use to—
Model?
create music?
animation
building/structures?
Texturing?

There is probably a lot I am missing. Any information will help. Thank you.

Model : Blender, Makehuman, Sketchup

Music : Reaper, Tons of Free and Commercial Vsts

Animation : Blender

Building Structures : Blender, Sketchup

Texturing : Cheap Image Editor, Substance Indie