living in a big city in europe i was able to live without a car easily, but when i got a job in the US i fully expected that i'd have to learn to drive and get a car to get around.
BUT, i managed to get an apartment 10 minutes walking from the office. this was in san diego, of all places, a city which is very spread out. a few months later i moved in with friends and we found a place far north. most of my roommates had a car, but i took care that i had a bus going directly to work. it ran only once in 30 minutes, so missing it occasionally was a pain, but it was fine otherwise. it also provided for some memorable displays of humanity. another few months later the company moved to los angeles, and again i found a place with a direct bus to work.
i figured that if i can manage to live in sandiego and LA without a car, then i can do that anywhere. sure enough, a few years later i achieved the same in auckland. another city that is quite spread out and has a lackluster public transport system that rivals the US in lack of options.
not everyone is going to be able to achieve this. as a young programmer i could afford the higher rent in the areas close to the office. (i was a stone throw from hollywood boulevard, and crossed it every day on my way to the office :-)