Это верное утверждение для некоторого определения «довольно хорошо» и «легко».
Чем лучше вы понимаете основы, тем легче переходить с одного языка на другой. Например, если вы опытный Java-программист, хорошо разбирающийся в объектно-ориентированных языках, базовые синтаксические различия между Java и C # должны быть относительно простыми в освоении через неделю или две. Понадобится больше времени, чтобы понять, как функциональность всех связанных библиотек отображается от одной к другой, но вы, вероятно, будете иметь приличный контроль над основными библиотеками через месяц или два. Затем нужно выяснить, в каких случаях стандартный подход к проблеме на языке A не переводится напрямую на стандартный подход на языке B (т. Е. Вы хотите использовать LINQ в C #, а не JPA в Java) и почувствовать себя комфортно. достаточно на новом языке, что вы думать в нем, а не думать на старом языке и "переводить". Это может занять от трех до шести месяцев, в зависимости от того, насколько хорошо вы используете карты. По прошествии шести месяцев опытный Java-программист, вероятно, будет достаточно эффективным и компетентным разработчиком C #. Но, как и во всем, вы можете потратить годы на изучение всех сложных деталей, освоение различных библиотек и надстроек, которые не являются частью языка, но являются частью окружающей экосистемы, и в целом улучшают себя как разработчика на этом языке. Опытный Java-программист, вероятно, был бы достаточно эффективным и компетентным разработчиком C #. Но, как и во всем, вы можете потратить годы на изучение всех сложных деталей, освоение различных библиотек и надстроек, которые не являются частью языка, но являются частью окружающей экосистемы, и в целом улучшают себя как разработчика на этом языке. Опытный Java-программист, вероятно, был бы достаточно эффективным и компетентным разработчиком C #. Но, как и во всем, вы можете потратить годы на изучение всех сложных деталей, освоение различных библиотек и надстроек, которые не являются частью языка, но являются частью окружающей экосистемы, и в целом улучшают себя как разработчика на этом языке.