Another blanket statement with no facts. Why should everyone be learning it - what if they don't develop for the desktop or for the web?And C# should have been above 10 points because everybody is supposed to learn it these days and is used for both desktop and web development.