There are some options I have seen to be used with iPads specifically, but I think as stated above, you’re going to need a PC/Mac laptop to make it happen… I used VDJ Home(the free version) for a few weeks, getting the hang of things while researching controllers and waiting to get my first one. I am now using a Mixtrack Pro 2 and waiting for my upgrade to arrive along with the full Serato DJ software. I would say that there is only a best for YOU, not a best overall…
Serato is definitely a good start, but an evening researching the software options should give you enough to decide which is best for you. As far as controllers, I’d suggest looking into the Reloop mentioned above as it’s one of the best/cheapest ways to get the full Serato DJ software and looks like a great starting point. Others I would look into in the “beginner” range and price point would be the Denon MC2000, and the Pioneer SB/SR, as well as the Mixtrack Pro 2.
Keep in mind that pro is just part of the name, and while it’s a great learning tool and could definitely be used to play gigs, it’s not at all a “pro” piece of kit. I love mine and will continue to use it after I have a better controller, but there are some things to think about if you decide to go further with DJing. I would wager that some of the others and especially the newer controllers, may be even better suited to starting out and also good in the long run… Keep shining and keep us posted! Moonshadow