Android applications are pretty easy to make, and are made in Java.
iOS applications (much, much more profitable :P) are programmed in Objective C, which is a lot like C/C++.
Learning the Android/iOS API is quite a bit harder (not harder, just takes longer) to learn and remember than OSBot scripting.
But all in all, if you want to get anywhere with anything programming wise, I'd definitely be very fluent in the fundamentals of programming (that language specifically will help).