I strongly suggest you learn Objective C. It's not that hard and when compared with the trash you get using Titanium or PhoneGap it'll put you in a different league professionally.
At the very least learn another language, whether it's Python, Ruby or C#. Polyglot >>>>>> Monoglot
I strongly disagree. It's completely possible to build useful, beautiful native apps with PhoneGap, et al. In fact, it is beneficial in many cases, allowing developers to get from zero to prototype significantly faster. Not to mention, porting from one OS to another is magnitudes faster than writing multiple native versions.
It's not the right solution for all cases, but it's definitely right for some.
I'm picking up Obj C but it's early stages yet. I'm also building a couple of things in Python but not to the level I'm comfortable risking someone else's project on it at the moment.
I do know a fair bit of C and spent 3 years in a Perl shop but tbh, I'd rather not go down that path right now :)
I'm a generalist web developer / front end person with many hundreds of dog years experience.
Exciting bullet points:
* PHP - primarily Codeigniter but I'm flexible :)
* HTML 5 / CSS 3
* Javascript
* iOS/Android app dev (using Titanium or PhoneGap)
* Git/Mercurial
I also have a degree of exposure to things like SASS, Mongo, AWS etc etc.
My site: http://pitbot.net
I'm in the UK.