Where can I learn to create digital music?

Robert P asked: Basically, what I want is to be able to come up with a great piece of music in my head, and then transfer that onto my computer. I want to create orchestral pieces for my own entertainment.
Where can I find software that gives me access to a library of digital instruments, the [...]