I play bass and I use a CD that DJ's use called "Drummers guide to hiphop, house, new jack swing, hip house, Soca house. With a mixer you can start to make songs. there are some cheap programs that you can buy from
http://www.cakewalk.com/djs.asp
but I think that you need to have a powerful computer or you will have problems.