I would agree that riding a dirt bike does not prepare you for street riding as much as people think. I would also agree that riding a dirt bike makes a rider more familiar and experienced with motorcycles.
You can't fully learn how to ride unless you are physically doing it. I would always recommend for new riders to start at the 250-300cc level and I would suggest those 250cc dirt bikers to get a 500cc sport bike (not a supersport) to learn good riding on the street. Going to a 600 or 1000 cc supersport is a big deal for those not familiar with the power delivery and the stopping power of such bikes.
At the end of the day we are all riders and it doesn't matter where or how we learn so long as we are learning safely.
Sent from Motorcycle.com Free App