I'd go with Spanish. More people speak it in the U.S., especially in New York. Italian is similar so you'll be able to learn that easier. French shouldn't be much different. Just knowing all those languages in nyc gives you an advantage already.
About to take up Spanish myself.. Esp living in Montgomery County,MD...where it seems like 70% of the population is Hispanic.
Uno
I was thinking of learning French myself, for the hell of it.

Do languages matter in your IT career, just out of interest ?
