I agree with the S4 selection that people have been recommending. The s4 literally has EVERYTHING you need in it. It comes with the Traktor software (which includes a FREE upgrade to the new Traktor 2 which will be coming out in April).

It's a very novice friendly machine. As well as the learning curve it's a great selection of hardware because as you learn something, there's always something else you can add to your routine or pick up on the S4. I started DJing the day the S4 came out and it was my first piece of hardware I have ever purchased and let me tell you something, every time I learn something new on it there is always something else to learn on top of that. The boundaries are limitless with the S4. It has a plethora of different things it can do.

Hope this helped!