Well, that depends. I found it quite easy, and I've never touched Java before, but I'm a rather experienced programmer in other languages so the concepts were similar it was just a matter of putting them towards a mobile platform.
Tbh if you've never programmed before, I suggest learning on a desktop first.