I suggest you use Fruity LoopsFL Studio. I used it, and it's pretty powerful. A lot of professionals use it as well.
It's an app where you can arrange sounds in patterns, synthetize sounds, import your own, and do a lot more.
More info: http://www.image-line.com/documents/flstudio.html