The site of "hard knocks"... which means... a lot of at home practice, building up your collection, knowing what to play and when to play it, mixing and blending seamlessly, and after all that is perfected... then you develope the real "tricks". I'm sorry... there isn't a program that'll give you practice and patience. I've been spinning for over 25yrs and most of that time is developement and being able to 'read' various crowds. Please don't make the mistake of trying to think this is an overnight achievement.
You're going to need at least 2 turntables or cd players... having only one is not going to get the job done.(I didn't even mention a mixer yet, because you haven't mentioned it.)
I'll try to assist you the best I can, but honestly... it helps to have someone with "experience" to physically and mentally motivate you, advise you, and is not threatened by new Dj's trying to break in the scene. Djing at a club... can be some shady business... even if you know them.
Honestly, you have to really get to know the basic equiptment, hook ups, the dangers of hooking up wrong, etc..
A lot of discipline...