I would have to say C++, because it burns so much talent that could have been spent on solving actual problems. I also dislike C++ because I think it is a transitional language. It came about in the vacuum between structured programming and OOP and thus ended up being neither structured programming nor OOP.
If you are a good C++ programmer you still lose, because with a programming language where 90% of your talent is not bound up in foot-shooting-avoidance, you could have been doing fucking amazing work.
If you are a good C++ programmer you still lose, because with a programming language where 90% of your talent is not bound up in foot-shooting-avoidance, you could have been doing fucking amazing work.