You'll want to have a wide variety of music to practice with. This will not only help you learn how to mix with different song types and tempos, but also prepare you for actually playing out.

There will always be a specific "format" of music you'd play if you got a gig at a club or a house party. If you start an eclectic collection early, you will thank yourself in the end.

Web sites like Hype Machine , Beatport and Discobelle are great places to start looking for your ultimate music collection!