Что выучить в начале: Java или Kotlin?
В общем случае - Java. Она, все-таки используется далеко не только в андроид-разработке.
А что касается уровня - пока просто учите. Когда почувствуете, что достигли какого-то вменяемого уровня, начинайте ходить по собеседованиям, параллельно продолжая учить. Безусловно, в первые разы вам, скорее всего, откажут, но вы сможете собрать "средние по палате" требования и навыки и постепенно подняться до них.