According to TIOBE Index for October 2019, Java and Python are still at top. So, you can go for any one of them. But going into the details of the question you've asked, I can say that for a beginner or someone whose learning programming language first, I would say, Python. Easy syntax, readable codes, easy to learn and implement, and backed by a huge number of online resources. Why don't you test out by yourself. Just code along with the trainer in this video and you'll see how easy it is to get started with Python.