На сегодняшний день языков программирования развелось просто безобразное количество. Имеется куча диалектов, постоянно изобретают новые ЯП, у которых основные различия в названии и немного изменен синтаксис, все они позиционируются как что-то совершенно новое, чего еще раньше не было... Для каждой области применения создается новый, который со временем обрастая новыми возможностями, становится еще одним "универсальным" ЯП. Я понимаю, что новые языки приходят и уходят, а основные остаются (C/C++, Java, Perl/PHP?/Python, Lisp?), что на них в основном держится ИТ, на них создаются новые проекты. И что если голова идет кругом от обилия разномастных ЯП, когда выбираешь, чтобы такого выучить основательно, то можно выбрать из костяка, и не ошибиться.
Наверное сумбурно излагаю, но интересно ваше мнение насчет таких ЯП, таких технологий, как С#, .Net, Mono. Это просто веяние моды, распиаренные языки, или же новый этап в программировании?