Android is not at all hard to learn. Once you are through the basics, everything in Android is abstracted from the developer thereby making the learning very straight forward and clear. We have taught Android to school students from SEVENTH GRADE. They have developed small apps in their summer holidays. It is that easy. There are pre-built tools for Android development which makes lives easier for beginners and professionals alike.