I do C++, Java and C#.
C++ is good in terms of amount of control you have, Java is good cuz you can run it everywhere (once u install java) and c# is good cuz .NET was actually designed with all of c++ and java's feature in mind.
Personally, C# is my favorite. Clean, easy to read and has...