Audio/Music Composing Program

I really love listening to the big epic music on movie trailers like the new Harry Potter or Inception trailers and stuff like this: http://www.youtube.com/watch?v=YMVPA3XEK88
Would anyone be able to recommend a free program to go about creating tracks like that?