Learn Java, develop for Android.
Android is the low-threshold mobile environment, where you can get started with $25 and pretty much any PC hardware you can think of.
If you want to develop for IOS, you need a Mac. Case closed. If you do not have one, and don't want to invest in one, then there's no point in even getting started on IOS development.