I've been riding for over about two seasons now and I will offer my advise:
BUY A HELMET
that's rule number uno, it must fit properly too.
now on to bike choice... obviously you want a crotch rocket, we all do but the reality is your not ready for a 1000cc bike... nor or you even ready for a 600cc supersport bike. ya we would all love too have an R6 or cbr600rr or gsxr600 as our first but even those are WAY too much bike for a novice. you wouldn't let a 16 year old larn how to drive in an enzo right? I don't care how much confidence you have in yourself or how cocky you are... a new rider is a new rider. some have a better grasp on it than others but there are some things that can only be learnt with seat time.
START SMALL
ya we want to do 9 second quarter miles, 3 second 0-60s and 180mph but that shit doesn't happen in the real world. corner carving and rider control is where the fun is. I can out corner my buddies R1 on my 32hp single.. its quite comical to see him drop soo far behind. you don't have to buy a 250 and look like a tool, there are a lot of cool looking bikes out there that are easy to ride and handle great, sure they lack power on the straits but that's not important with your first bike, SVs are good first bikes... honda makes the 599 and there are a few onther.. mostly 500-600 singles or twins. really you want something under 75hp... I'd actually recommend under 60 depending on prior riding experience (or lack there of).
I ride a 500cc single Buell Blast and have had more people gawk and stare at my bike parked outside at work than all the harleys parked right next to it. it an odd little bike, and everyone is always confused by the single cylinder. the only problem is it has less than 40 horse... its enuff for a first season but I'm personally ready for something in the 50-75 range. the key is to start small and become a better rider. which brings me to my next point:
YOU WILL LAY YOUR FIRST BIKE DOWN!!!
its not a question of if... its a question of when, you will make mistakes your first season. some will be obvious some won't, most can put you in a ditch. I'm just glad I layed mine down and got it out of the way. I was being stupid and it put me in a ditch. I learnt my lesson and know what my mistake was. I'm just glad I knew it was coming and now its out of the way... this is one of the reasons I bought my bike. it was cheap and built like a tank, I layed it down picked it up and rode it home, no expensive parts had to be fixed, just the turn signal, and plus if I DID mangle the bike it was only 2000... not some 8000 crotch rocket.
start small, start slow and work your way up. just because you bike SHOULD be able to do it doesn't mean you'll be able do it, control is key on a bike slow or fast. I have a good friend that bought an R1 as his first bike. and he's ready to sell it cause he knows he can't control it. plus he can't keep up with me in the twisties.... kinda hard to believe a 125hp 1000cc sport bike can't keep up to a 32hp single but its all the rider not the bike, I personally know 4 guys in our little group of about 10 that bought liter bikes because they thought they could handle it.... and now most of them don't ride anymore. one can't. yet all the guys that started small are still riding
becoming a good rider takes time, and a level head. having ultimate control should be your goal. not going fast and looking cool.... that's a good way to end up 6 feet under you will know when your ready for that 600cc 1000cc rocket after you've been riding for a while
oh ya, your invisable on the road, cars pulling out in front of you or cuting you off is not uncommon, I had a bus push me into oncoming just the other day.