Do not waste any time on the programming language religious wars.
Learn the languages you need to earn a living and move on.
I like C#, but I need to know VB.NET, JavaScript, ActionScript and Transact-SQL.
Life is too short for this nonsense.
People dislike and resist change. This is really the case in colleges and universities where Java and C++ dominate. Code in the language you like and have fun!
