I would say riding dirt bikes helped me to learn how to control the bike in squiffy situations. Dirt bike classes are available. As far as street riding goes wear your gear, and assume the car and truck drivers don't see you. Watch for tire rotation at cross street stopped autos. Nothing beats a full face helmet. hope this helps.
I never ends...