Получил недавно вопрос от знакомого: "Если я сейчас выучу Go, смогу ли потом перейти на Node?". Могу привести аналогичный вопрос: "Если я научился закручивать болты шуруповертом, смогу ли потом делать это отверткой?" Много начинающих программистов не осознают, что язык программирования это лишь инструмент. С его помощью достигается конечная цель - разработка программного продукта. Сейчас на рынке широкий спектр разных языков. Всех их можно поделить на большие категории по парадигмам и подходам: ООП и процедурные, компилируемые и интерпретируемые, статически и динамически типизируемые. Перейти с одного ООП языка на другой, например с JS на Python, не составит особого труда. Конечно, прийдется выучить особенности синтаксиса, стандартной библиотеки и какой-нибудь популярный фреймворк. Для этого нужно приложить должный уровень усилий, но это не займет много времени. Перейти с Python на Haskell будет труднее: там другой подход, другая парадигма. Тут уже нужно приложить усилия чтобы перес