Opa, obrigado pela dica. Bem, eu não sei ainda nenhuma linguagem de programação mesmo, só a teoria de lógica que eu diria que to bem estruturado neste quesito. Pretendo ir para mobile virado para android e flutter. Penso que java por ser uma linguagem mais forte no mercado ter mais bibliotecas e ser até mesmo o padrão do kotlin seria uma boa começar por ela, sem contar que por ela ser mais dificil, se eu aprender ela primeiro, kotlin ficaria ainda mais facil.
Entendi. Bom, nesse caso eu te recomendo começar pelo Kotlin mesmo. Não confunda verbosidade com dificuldade. Tanto o Java quanto o Kotlin são linguagens multiparadigmas e de propósito geral. O que aprender a fazer em uma, pode aprender a fazer na outra, a diferença vai ser o número de linhas de código. Por isso dizem que Kotlin é uma linguagem mais expressiva que o java, isso é, você pode fazer o mesmo, mas com menos linhas de código.
Não se prende ao fato de Java ser usado no back também, o mercado hoje tá bem amplo pra Kotlin também. Se você ainda não sabe nenhuma linguagem de programação, eu recomendo muito o Kotlin pra começar. Se liga nesse canal aqui ele ensina Kotlin do zero mesmo.
Pra que você possa refletir se vale a pena aprender o Java primeiro: Adopting Kotlin at Prime Video for higher developer satisfaction and less code
Nesse artigo a galera da engenharia da Amazon explica porque está substituindo o Java por Kotlin no Backend do Primevideo.
Por fim, te garanto que é mais fácil conseguir um emprego de Back só sabendo Kotlin do que conseguir um emprego de Mobile só sabendo Java.