Ему учат, например в Южном федеральном университете с тем, чтобы подготовить студентов к быстрому и простому переходу к С#. Как показывает практика, 1-2 месяца для перехода вполне достаточно, потому что платформа .NET оказывается освоенной с ее этими библиотеками, коллекциями, LINQ и прочими делами.