All excellent info above.....
And some more on your experience will be helpfull.
I do have a little bit of experience on both dirt and street. I can point you in the right direction. Ex:
Motorcycle Safety Foundation is a Great program to get started on the street. Learning bike handling skills on the dirt is absolute best and cheapest way to start.
Hit me up and I will give you any other I may still have in my head.