I'm a beginner planning to go for a long time DJ-ing. DDJ SX-2 seems to be a good one for long prospect. But I am not sure if i can handle such a "complicated" hardware as a beginner.

Should I just get over it? Since it can save my money too. I already have a mac and the Serato software.

If I can manage to purchase the hardware, what else do I need to buy? I am trying to learn DJ-ing with the actual high-end software, so it could bring more to me. But I don't have any experience or enough knowledge in doing it.

Should I buy a speaker and headphone too? Can someone explain how the headphone works as preparing for the next song, and everything I need. I see that CDJs, mixers, and other separated hardwares aren't anymore necessary since I'm getting an all in one DJ set.