For beginners DJs looking to get started, there are many software options out there but you don't necessarily want to invest in a monthly subscription. Some free dj softwares like the Beatport DJ app, Virtual DJ or or Serato are great to start DJing. Just try them for free and decide what works best for you. The Beatport DJ app for instance has a library of millions of tracks integrated with a 30 day free trial - then $9.99/month - which will save you so much time in building your playlists.