It is easy to use, beginner friendly, & there is a free version available which despite some of its restrictions, is still an excellent piece of software. I am not a DJ, but after seeing one of my friend’s work as a DJ, I also wanted to try it a bit (just for fun 🙂 ), and that is how I came across ‘Virtual DJ’.