the best bike to learn on is the one that you ride at the Basic Riders Course.
few things to chime in...
bikes don't offer an up front savings but they do save over time. and he said he was going to get a car or a bike. so he's going to be spending some up front money either way. so i think in this case that a bike would be better for the wallet.
next, i understand wanting to get the perfect bike. but keep in mind this will be your first bike and you will be learning on it. you will drop it. i tried to relay this info to my brother-in-law when he bought his first bike a month and a half ago. he bought a cbr600. too much bike for a first time rider. just loading his bike into his truck he dropped it a few weeks ago. took it to have it fixed. he's been without his bike for 3 weeks now and the total costs are $4,100.00. i have a feeling his insurance is going to go up.
it's your first bike. just get a bike. a good learners bike. once you're comfortable you can get the bike that you really want.
while you're looking - check out a suzuki gs500f. they are a good starter bike that gets good mpg (not as good as the ninja 250) and has the sport bike look.
hope that helps some. oh, and get signed up for a BRC. here's the cali info...
http://www.ca-msp.org/