DJ Tutorial For The Beginner DJ – Creating a Set, Harmonic Mixing, Beats, Bars & Phrases – – ProBeatzMaker
DJ Sos gives a few tips and techniques for the beginner DJ. These include how to create a set, counting beats, bars and phrases, harmonic mixing, blending and cutting.
Here is a link to a site about harmonic mixing
There are free programs that will put your music files into keys but you will have to search for them!