Kotlin как самый универсальный и перспективный на сегодня.
C# - если делать игры на Unity.
проблема в том что я не знаю Java
Это не проблема.
Если вы действительно знаете один универсальный язык программирования, то выучить следующий для вас не будет проблемой.
Если проект для вас - времянка, не хочется тратить доп. время на улучшения качества вашего кода путем изучения актуального под задачу языка, тогда другое дело.