C#? What does it bring that people don't already have? It's too freaking bulky. I recently saw something that compared a C++ code to a C# code that did the same thing, and the C# code was 17 lines larger. This is to do the equivalent. So, nah, I won't be wasting my time learning the language.