I've been programming for 14 years now (if you can count HTML as an 11 year old :p). I've reached professional proficiency in Python, JavaScript. I have minor experience (at least one project) in C, C++, PHP, Prolog. I'm also proficient with bash, SQL, etc... Point is, learning a new language is not a problem for me.
That said, I have very little, basically no Java experience (used it 8 years ago in high school, and for a bit at an internship). I also have no Kotlin experience. So either way, I need to learn something if I want to develop natively for android (I'm interested in creating an app heavily dependent on system networking API's, so while I could use JS for the presentation layer, native code is a requirement at some point).
How would you recommend approaching this? Should I learn the basics of android programming with Java first, then move to Kotlin? Should I learn them simultaneously somehow? Any resources you can point me to?
Thanks for your time.