It seems all the major libraries are supported by C and C++. Most of the worlds most advanced software is built upon these languages. Even other programming/scripting languages have been built on C and C++. Isn't learning other programming languages kind of redundant? I mean I can understand the need to know HTML, but I'm talking about things like Ruby, Visual Basic, Delphi, Python, .NET, C#, etc.