I moved into a house that already had a couple DJs, and so there was equipment readily available for me to practice on. Took about 2-3 months of practice before I got my first gig at a party (10am set). A few months after that was my first booking outside of my home state.If you don't know anyone, then get to know someone. Find a crew with similar tastes in music, get to know them. go to all their events so that they recognize you. then when you feel you are good enough to perform record a demo and have them take a listen.
Most of the time its who you know not what you know. Mixing isn't as easy as knowing a good track selection, you have to know how to work the crowd and blend your tracks. Learn to beatmatch before you learn to use the sync button. (sync isn't always 100% accurate so knowing how to beatmatch will allow you to detect and fix these problems).
Just practice a lot and don't give up. Its a competitive market, you got to do something that will make you special.