There's quite a few diff programs out there. Check out Fruity Loops (FL Studio), they have a free trial that you can keep forever. Plus, if you play with it long enough you'll figure out how to make your own stuff and export it. But you can also play with that program by adobe, that one's really user friendly. A friend of mine has pro tools also, but that is expensive and mostly for recording and what not.