No matter if you are a PC or a Mac user, most dj softwares are compatible with both. You'll need a pair of headphones and a selection of tracks that you like.
After installing virtual DJ or Beatport DJ app, you will just have to follow those tutorial videos.