Many people think that techno is the name for all types of electronic music. That is totally wrong. Techno is not dance, nor house, trance, industrial (and so on). To make this clear, I give you: Ishkur's Guide to Electronic Music!
This is the complete guide that covers all styles in Electronic music. Everything from Acid Jazz to Speedcore. Hiphop is also covered. The guy who made it has spent ahelluva time writing and finding tunes for this guide, and I really recommend you check it out. My dad saw it and spent over 2 hours with it. There are also ALOT styles you never have heard about. Has anyone heard of the style glitch or casiotone? Neither had I.
This is a crazy-ass-wildberry-tutti-frutti-awsome-extremely-great guide that has no limits. It covers it ALL.

Check it out.