Actually, you can use a lot of the skills you learn on dirt. Just need to be on the track to REALLY use them. :-)

I would suggest the Suzuki SV650. It is definately an awesome bike that you can do anything with.