Buying music: beatport.com, bandcamp, Juno digital, traxsource, bleep.com, 7digital, boomkat
(Bandcamp is the best imho)
You can find free downloads sometimes on Soundcloud
Read up on history by getting these books: Last night a DJ saved my life by Bill Brewster https://www.amazon.com/Last-Night-DJ-Saved-Life/dp/0802146104
Energy Flash by Simon Reynolds
Watch on YouTube Club Ready DJ School videos of other pro/pro-level DJs in your preferred genre and style
This book is amazing https://www.amazon.com/Last-Night-DJ-Saved-Life/dp/0802146104
Re-reading Last Night a DJ Saved My Life by Bill Brewster and Frank Broughton. The one before that was A Whole Lot of History by the absolute queen that is Kimberley Walsh.
I was meaning this book; I don’t think this doc is affiliated.
Last Night a Dj Saved My Life http://www.amazon.com/Last-Night-DJ-Saved-Life/dp/0802146104/ref=sr_1_1?s=books&ie=UTF8&qid=1458188909&sr=1-1&keywords=last+night+a+dj+saved+my+life
Jamaica is an amazing country.
For a quick history of all electronic music up to 2005, check out Ishkur's Guide to Electronic Music. (Includes hundreds of audio examples)
For a detailed history up to 2000, read <em>Last Night a DJ Saved My Life</em> by Bill Brewster. (I think there was a revised and re-published version that goes to 2004 but I might be wrong.)
Also shuffle through Wikipedia's "List of electronic music genres" article and similar articles.
Scope out different genres and styles on Discogs too — currently about 7.6 million different releases cataloged and I can't tell you how many dozens of hours I've spent on that site. (A large portion (maybe 50%?) of releases have embedded YouTube videos for you to preview with)
And most importantly, listen to a lot of music, especially from artists you don't know. Endlessly click on related videos on YouTube and you'll end up discovering some pretty wild things you'd normally never find.
Read Last Night a DJ saved my life: http://www.amazon.com/Last-Night-DJ-Saved-Life/dp/0802146104/ref=sr_1_1?ie=UTF8&qid=1430873922&sr=8-1&keywords=last+night+a+dj
Read philosophy and history, it inspired me a bunch.
Last Night A DJ saved My Life will give you a really good run down most dance/electronic genres and the development of their scenes from the 60s until the 2000s.
^^ this pretty much spot on. basically have a sound in mind...not a genre ...a sound. What i mean by this is that you should not limit yourself to any specific genre. Have a sound or vibe you're going for and get tracks that fit that. Then try to work them together and see how it goes. You're going to digital route so BPM matching shouldn't be a problem. Most of those books and articles will only keep you from doing what you want to do because you should be getting to know your tunes and mixing not reading. If you need some help though DJTLM's tutorials are great https://www.youtube.com/playlist?list=PLGzbySB1gPhnZuv1NZQLXCCV8p1gCQIlM Also if you want to read something check out the following history of the dj that i think is essential reading. Its a history text not a how to (though these guys did write a how to as well) http://www.amazon.com/Last-Night-DJ-Saved-Life/dp/0802146104