Lots of kids start out on dirt bikes/trail bikes. They get used to the rear wheel sliding, uneven terrain, anticipating obstacles.

After dirt, the street is a piece of cake. I think this is still a good approach.