Сейчас, благодаря LLM, можно писать на любом языке - все быстро подскажет и покажет в вопросах документации. Т.е. вам не нужно будет выискивать в документации те или иные вещи - оно все быстро вам найдет и адаптирует под ваши нужды. Т.е. можете смело брать любой ЯП управляемый, если знаете хотя бы один. Проблем не будет.
Знаете Java - спокойно будете писать на C#, Dart, Kotlin, TS (JS все же не рекомендую - будете матюгаться). Вообще нет вопросов.
Вот если C++ или Rust - сложнее, там так просто не получится, нужно перестраивать мозги.