Haha - that's a good laugh. You shouldn't anger anybody by writing stuff like
Anyway, the reason that I think we have different programming languages is because there are specific needs based on the system (I don't mean the computer, I mean the software). For example, using C to write a program that moves a whole tree of files on your hard drive up a whole directory might be overkill - that's what scripting and shell languages are far - one time simple tasks (don't get me wrong, they are also useful for full-out applications). By saying that Java is built at a higher level than C or C++, I am talking about the level at which you must understand what the computer is doing in order to program. Higher-level languages, like C#, Java, or even Python abstract most of the low-level stuff or stuff closest to the machine. That makes it simpler to write a program that does more in less time. Writing a program at the lowest level, machine code, that would do the same thing might take hours, whereas the Java version might take minutes. The reason we have C and C++ is to write applications that have full control over the computer that they run on, like operating systems such as Windows or Linux, but we don't necessarily need to have full control when we write a simple text editor, so it might be quicker and in many cases more useful to write the text editor in C#.
I hope that gives you a better understanding somewhat of why so many languages exist in the realm of programming.