Go полезно изучить именно как шедевр практичного упрощения. его спеку можно прочесть за день
спеку кристала можно прочесть за три дня. при этом, как и в Go, там нет ничего сложного или заумного. просто читаешь и используешь, только возможностей больше
раст - это язык без GC, хуже того - на нём надо научиться доказывать компилятору что ты сам корректно собрал мусор. вместо исключений (которые есть и в Go, только называются panic) - нужно писать "?" всюду. я уже забыл детали раста, но подозреваю что и его FP фичи будут непривычными для прикладных программистов