If you want to use the djm 400, you will need cdjs. If price is a concern, the best bet will be to go with a software controller such as the Numark total control, which can control software on your computer and play mp3s. If you want a cheap option for cdjs, look for a pair of cdj 100's they are pretty basic, but a good unit to learn on.