You can use arrow keys to navigate in the map.
You can if you define what 'good' means.
you could easily define a function with the language as input and a one dimensional output
e.g. the more characters the name has the better
with that definition Java is better than C++
A programming language could be measured by the efficiency of the language. Or the cross-platform nature of it. So a language can be good in some circumstances but not as good in others.
Most languages are specialized to work in certian circumstances. Some may be designed for low memory usage, speed, ease of use or it's capabilities.
You can still tell whether a language is fit for a particular task