I Vote Android.
Ubuntu Software Center > Eclipse. - Download and install
Then go read This
After you have android working on eclipse I would start here:
Java Tutorials
Android and iOS have Emulators for testing applications. so no need to own an Android or iPhone. but it's recommended.
and as stated before you would need a Mac to be able to publish on the Apple App Store.and nothing will compare to OSX's development tools(Xcode).
Bookmarks