I would like to highly encourage you to learn Cross Platform Development for iPhone, iPad, and Android with LearnNowOnline, MonoTouch, and Mono for Android using .NET/C#. By taking your existing knowledge, you can build applications that are best of breed and share code between them across the the iPhone, iPad, and Android platforms. Some of the courses include:
- Xamarin Tool with Various Mobile Platforms
- Xamarin Mobile and Web Services
- Xamarin Cross Platform and File Linking
I would not have done these videos if there was not tremendous value in the Xamarin technologies or their direction. I hope that they provide you value as you take up the iPhone, iPad, and Android.