No smaller then 600cc for first bike trust me it will be to small to soon
You my friend, couldn't be more wrong!
Absolutely, positively, DO NOT buy any kind of Super Sport for your first bike! I know it has been done successfully, but it's a terrible idea IMO.
Best way to learn to ride is on the dirt. You can learn how to operate the controls without dealing with traffic and a large/heavy cycle. It also teaches you to control a cycle that is sliding or out of control, which can come in handy on the street.
When starting on the street you need to learn a lot, and a large/heavy/powerful cycle makes that more difficult.
I've been riding and racing cycles (and other things) since the 80s, and that's my (strong) opinion on the subject!
Jay