I attended Fast Riding School a couple of years ago.
It is awesome. Seriously, you will learn more there in one day than several years by yourself on the road.
I recommend it to everyone, even to experienced riders.
(I had 3 years experience when I did it)
It can save your life and it will allow you to enjoy your motorcycle even more.
If you have money to spend, you should do that before even buying a pipe.
I am considering doing Freddie Spencer's riding school next year.