My tastes in women depend on the woman in question... I've been with my current girl friend for nary 3 years and she's Chinese!
My wife of four years is a very "exotic" mix: Jewish/English/Argentinean Native/Italian/Spanish/Black Brazillian/Portugese and she grew up in Iran during the war with Iraq.
It's always amusing when she has to fill out a form and it asks her what ethnicity, "too many" is a common answer. lol
I really understand where you are coming from with Obj-C! I totally hated it, I just couldn't get used to the syntax and the odd terms for things. But I realise now that my biggest problem came from thinking too low level, I didn't like being forced into MVC and Delegate patterns, I didn't realised Obj-C has runtime features I'm not used to in Asm and C++, frankly I just couldn't understand how my classes fitted into the anatomy of a program... It was only after forcing myself to plough on with it (I had to make an iPhone app, failure was not an option) that I got it... I'm by a long way a much better coder for learning the rules that Obj-C demands
You want to try coding big apps in the stuff I've used professionally since '97. Nothing like ANYTHING you've ever seen before and seriously head mashing. I hated it for a long time and then one day I fell in love!