There is no best language, in my opinion. Every developer chooses the one that solves their unique needs and problems.
As for me, I prefer Python. Python can be easily mastered even if you are a programming beginner. And it’s not just because it has been around for a long time and there are a lot of good tutorials on it. The main reason for a low learning curve is its understandable syntax, similar to a normal, “human” language.
However, I wouldn’t call it the coding language of future. It has lots of drawbacks. For example, Python is slow. Typically, it will take you two to ten times as long to complete operations in it as it would if you had chosen any other language.
Also, there are plenty of other useful languages on the market that fix Python’s weak points. For example, Rust, Go, and Julia are suitable for innovative technologies, especially artificial intelligence and cover Python’s weaknesses.
But still, I like Python :)