As I know Python is a growing language and day by day it gets popularity. Where Java is one of the most popular languages in the world. I think Python popularity will be cross the Java. But can anybody explain which one is the for developing mobile apps for Java or Python? If Python is better than Java then I will start learning it from scratch and never focus on others.