im personally starting off on a dirtbike........
the MSF class is a MUST as far as all the advice i've gotten... From what i understand (correct me if im wrong guys)
theres a cple diff options for the class:
either cple wknds with in DEPTH instruction on the bike and how to work it plus you get to learn how to ride it and shift thru the gears etc ..
there's also a single wknd class just goin over basics but its recommended for riders with a little experience riding .. dirtbike riding is sufficient (more of a jumpstart for people who have actually seen a bike before and know a LITTLE bit more than the standard noob) .. however for this one i believe you have to byob bring your own bike :smt025 (this way you can get experience on the bike you're going to be riding and not on teh used n abused bike supplied by the class)
hope this helps a bit ryan
oo heres a link to some mi locations for the MSF in michigan
http://nm.msf-usa.org/msf/ridercourses.aspx?state=MI