There is no such thing that we can say X language is the best... This will sound like a cliché but it is the truth. You are asking something like "comparing apples and oranges." Every language has its pros and cons comparing to the other one.
It is going to be your decision to choose which one will be beneficial for you wıth respect to your expectations. Machine level programming, front-end programming, back-end programming.. Based on your needs you should choose the proper language which suits it all..
You can start asking questions to yourself such as ;
*Is it better to focus on one path, avoiding contamination from others?
*Is it better to explore several simultaneously, to make sure you don't miss the best parts?
*Which one results in converting time to money the most quickly?
*Which one most reliably converts you to a higher value programmer over a longer period of time?
*What other caveats are there?
Here is one article that you might find interesting: Which programming language is best
Good luck and let us know why :)