No, because there is no such thing as a single programming language that covers all requirements.
cf.
COBOL - a high level business oriented language
C - a low level language one step away from assembly, ideal for OS, embedded etc
Java - great for portability but performance sucks due to the extra emulation layer - even Sun famously advised its programmers not to use Java for that reason!
Basic - ideal for knocking something up quickly
Assembly - for when every clock cycle is absolutely critical
PL/SQL - a data manipulation language

It's more important to understand the capabilities of each language and pick the one(s) most suitable to the application in question. For example, use Basic for its ease of writing, and implement code that needs to run quickly in C libraries that can be called from the Basic code. Or write database procedures in PL/SQL with C external procedures again for computationally intensive parts of the application.