Jak bardzo zależy Tobie na natywnym kodzie? Jakie doświadczenie masz w programowaniu?
Jak określiłeś szczegółowo platformę i pytasz jaki wybrać język, to proponuję zobaczyć kotlina, a jak wolno będzie Tobie szła nauka to zmień na Javę. Przy tym języku znajdziesz więcej materiałów do nauki.
Jak znasz Javę to nie wiem czy nie lepiej po prostu poznać Androida w tym języku, a potem przeskoczyć na Kotlina. Głównie i tak będziesz uczyć się frameworka jakim jest Android.