I have been using C++ for a while, but I could not make a usefull program, i mean the only programs i have done are exercises for university such as finding the largest number, ordering an array etc...
Now i am thinking of switching to C#, I think it is easier than C++, it has more libraries etc.
Also I see that the .net framework is being used a lot at the software industry...