Back when I learned I just used the resources from Udacity. Google had created a Kotlin based course with them.
Software wise, it basically came down to Android studio, git, and some bash commands (but mostly for git). But this will be shown in the videos anyway.