@trader433 есть, конечно, некоторый смысл в том, чтоб сначала выучить один язык, а потом другой.
Любой нормальный программист учит новый язык крайне легко именно потому что общие принципы везде плюс-минус одинаковые. Синтаксис может отличаться, парадигмы, но принципы одинаковы.
Но нужно понимать, что для того чтобы изучение нового языка было простым, нужно сначала в первом (втором, третьем и т.д.) эти самые принципы понять.
Написав домашнюю поделку на Go, не стоит рассчитывать на то, что следующий язык будет выучен легко. Нет.
Конечно, переписать эту поделку с Go на Rust (или любой другой язык) может оказаться не сложной задачей. Это зависит от масштабов поделки.
Но в целом
@xff00ff прав: везде есть свои нюансы.
Невозможно первый раз сев за руль леворукого автомобиля с АКП, легко осилить на второй раз праворукую механику.
Вы для начала научитесь программировать.
Не Go выучите, а программировать научитесь. Научитесь ставить конкретные задачи, задавать конкретные вопросы, слушать других людей и т.д.
А вот потом уже думайте о языках.