fruity loops is the best program to use, it might be a bit overwhelming to use at first but once you get the hang of it, you'll be dishing out tracks like a pro.