I once read that never merely learn a programming language, learn how to program. Once you develop the logic of problem solving, syntax and semantics will follow.
That said, to answer your question simply... eh, it depends.
If you’re into gaming and want to become a game dev, C++ and Java are neat. If you want to develop iOS apps, you need to learn Swift. If you’re more interested in AI and machine learning, Python is simple and quick to learn. And if you simply want to earn money then Java is good because it’s used more.
Just pick a language and dedicate yourself to it. Learn everything about programming and logic. Don’t be tempted to learn other dozen languages together, don’t let greed get you. Remember, perseverance is the key, don’t give up.
I assume this isn’t the answer you’re looking for but hope it’ll help you somehow.
There is no definitive answer as many people do different things
you can say embedded languages such as fortran, c, java, and assembly are top since there are billions of electronic appliances in use on this planet.
You can say java, kotlin, and objective C because of the rise of mobile computer usage.
Or web technologies such as java, python, js, c++, query langs, etc.
~(ok maybe java is used a lot)~
The reason is every language has its strong and weak points so the stronger language will be preferred over the weaker one for said task.
So there is no "best" language and there is no "starting" language; find what you want to do and the language that suits that task will be told.