Идиоматика и стандартная библиотека — это ещё полбеды. Хуже, что код нужно иначе декомпозировать на другом языке, то есть иначе думать на языке. Для того, чтобы это понять и уложить в голове, нужно смотреть как на новом языке пишутся разные крупные проекты, понять почему они именно так пишутся и разложить это у себя по полочкам. А на это необходимы месяцы тяжелой работы, как бы не годы. Ну то есть если ты джун и копаешь от забора и до обеда, то действительно пофиг какой лопатой копать. Но если уровнем выше, где надо самому декомпозировать задачи, то тут другой разговор.