Should I learn Objective-C or Java?

I'm planning on developing for mobile phones (more interested on iPhone). Which of these two languages be easier to learn? And easy to use? I develop for windows (C#) btw.

Apple uses Objective C, so I'd go with that.

Objective-C is for iPhone apps and Java is for Andriod apps

To develop native iOS apps requires Objective-C and a Mac running one of the latest versions of OS X. The development tools are free from Apple on the Mac App Store. These development tools are called "XCode".

You can develop for Android using Java which is much like C#.

I've read that you could possibly do web apps in HTML5 that would work on both iOS and on Android, but the web apps wouldn't be "native" meaning you're limited in what such apps could do since they're not talking to the mobile OS or API directly.

If you're really more interested in iPhone, you could buy a used Mac Mini on ebay for about $35.00 you would just have to be sure to get one that is 64-bit (you can tell because if it can run Lion or Mountain Lion it must have a 64-bit processor.)