2 Respuestas
+ 2
I'm a java developer....so I can tell you something about java. Java is an object orientated language (https://en.m.wikipedia.org/wiki/Object-oriented_programming) and it's easy to learn. Java programs are also platform independent, so you can run your program on each device, where the java virtual machine is installed(JVM). For example on Windows, Linux and Mac. So if u want to develop platform independent programs java is the best for you. If you want to develop android apps, java is also a good choice. But I would suggest you to make some projects in pure java before you start with android. If you feel ready to write your own android app then start here: https://developer.android.com/training/index.html.
If you have problems by learning java or if you don't know how to realise something in your projects, you can ask the huge java community, they will help you.
Java is not the best language for programming huge games, so in this case you should use another language.
I can't say something about python, but I hope another one can tell you something about this language.
Hope it helps...
0
One cannot say a programming language is easy to learn. Python is both a procedural and object oriented language, taking the advantages of both sides. Python is also platform independent, and can be (more or less easily) turned into an executable. Python has a great community, with ties with academia (used for scientific calculations, between other things), and has some people that I just consider (well, my opinion) like "gods" of the language. There are great educators that do a wonderful job and Python is the official language of the Tokyo Olympic Games staff (2.7, sadly).
Just to say, you CAN make games with Python, but is not the best game for that