The riding courses are your best bet if you have the time and money to invest in them and they help lower your insurance rate on whatever bike you end up getting with most insurance companies. With that said you can also buy a bike and learn in a parking lot. I learned on a 750cc cruiser in basically a big parking lot at the old fair grounds with my dad instructing on various maneuvers when I was 16. I will say invest in the proper riding gear as there are only two types of riders.
I am selling my 2006 CBR1000RR if interested
Probably not the best starter bike though.