my advise is complete opposite of what the guys will tell u.
the dj software stuff like virtual dj, serato,
pcdj dex, torq are great tools for learning how to do dj.
let me give u a little example ... ur playing on one of the dj software vdj for example... u can by pass the time code vinyl, turn off the turntable and still loop that side of the deck. so if its an instrumental your using to scratch it'll go on forever and ur doing it without your turntable on the other side being powered. your only using one table[to scratch]. **** ,u can turn them both off and still play them just using keyboard shortcuts on your computer.
(u can also map keyboard shortcuts to add "natural" effects to your mix. for example kill bass on one side of the deck. ((if your were on a budget mixer that doesnt have kill switches. psk psk.. the dj software just saved u money instead of buying an expensive mixer.)))
i use vdj and i tell u i it wouldnt be possible for me to do the things i do right now without it. yes im still a rookie and all that and dont have too much time to practise but i wouldnt be where i am without dj software.
technically my skill level on where i want it to be is 3 or 4/10
compared to other djs locally in my area its 8-9/10
i dont agree with that drivers license analogy.
thats like telling someone before u use a drum machine they must learn how to play real drums.. man **** that. this is 2009 not 1950.
i dont know about serato coz ive never used it. i actually downloaded it the other day jus for the sake of it. but i dont think it'd work without its box.
i would closely watch torq software before serato and virtual dj. look at what native instruments traktor has to offer.
its gonna be a long quest for u to find the best turntables and the best software to use. myself im still in that journey coz im only a few months into this sh1t.
if ur on a tight budget u might be forced to go virtual dj, mess with songs while u gt ur money up. get one used turntable. get mixer. get the other turntable. etc...
there's nothing wrong with the battle pack if ur getting it dirt cheap and using it with a dj software.
there's very little difference if any when using turntables and dj software. imo there's none. maybe only torque. and when it comes to torque the tech gets beat. but i dont want to get into hating on the technics in this thread.
so my word is dj software is like religion. there's many different kinds out there. like 5-6 good ones. u find the one that fits u and ur budget and go with it. if one is better than the other in one area its behind the other in another area.. so it really cancels out which takes top place. even when one takes top place it doesnt hold it for too long coz unlike hardware its software.. it can be updated quick.
so as a new cat u get one u think connects with u and just go with it. im already too deep into the one im using and wont switch. but if a new dude ask me to recommend them i'd say traktor scratch (NAMM 2009 #1 dj software pick), torq (its just something i like about m-audio company) and of course the one that i use virtual dj (you can get it for "free" and buy components slowly).