Opa! Beleza? Cara, se tiver focando em Java para Android, não precisa se preocupar muito com as especificidades do Java em si, como Java SE e ME. Você pode aprender as estruturas básicas da linguagem, como classes, interfaces, controle de fluxo e declaração de variáveis e começar a colocar isso em prática direto no Android Studio.
Dica engraçada, mas real, na Índia ainda usam muito Java pra android então você vai encontrar muitos tutoriais de construções do Android em Java se for em canais de devs indianos.
Se precisar de ajuda pra começar, pode me chamar pra ajudar, trabalho com Android faz tempo e não me importo de contribuir com quem tá começando.
Finalmente, por que Java?
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.