I think C/C++/C# were created by satan and I want to slit my wrists when I code in them or have to look at code. Same more or less for every C-syntax language (PHP, JAVA, JavaScript, etc...)
I <3 VB.Net - always evolving and encompassing...because you shouldn't have to fight the syntax to code.
One thing I don't like that's all the rage now is lambda functions...and I don't like how it looks in VB either...ugh...
NOTE: I learned 6502/8502 and 8088 assembly back in the day...at least assembly is straight forward. Frak C!
I also learn Visual FoxPro years ago and was OK with that. In C# and VB.Net, they added LINQ functionality but it looks ugly and is different from SQL enough to annoy me where as FoxPro let you create in-memory data cursors and the syntax remained like SQL. Now I realize LINQ is a bit more flexible but way uglier. Again - fighting the syntax is not something you want to do when you are looking at someone else's code...