If you are new to bikes in general then I would purchase a small bike, not heavy and one where you sit upright.
It is a bad choice to learn to ride on cafe bikes, sportbikes, big bikes and heavy crusiers.
I mean you can but it is not ideal.
Why is it bad to learn on a cafe, sportbike, etc., if you don't mind me asking? What small bikes would you suggest make and model wise?