안드로이드 개발을 하기 위해서는 안드로이드 스튜디오가 가장 좋습니다.
구지 다른 개발툴을 찾을 필요가 없습니다.
안드로이드 개발 공식페이지를 가보더라도 안드로이드 스튜디오를 사용하라고 권장하고 있습니다.
버전은 프로젝트 마다 다릅니다.
프로젝트 시작할때 보통은 그때 가장 최신버전으로 맞추고 개발을 시작합니다.
개발자마다 다른 버전을 사용하는 것은 가급적 하지 않는 편입니다.
4.0이 나오기는 하였지만 책을 출판하려면 사람 마다 다르겠지만 1년에서 6개월정도 걸리기 때문에 그렇게 빨리 나오기가 쉽지 않습니다.
자바보다는 코틀린이 좋지 않을까 합니다.
개인적으로는 2017년 말부터 제가 하는 프로젝트는 전부 코틀린으로 진행하였습니다.
요즘도 자바로 하는 곳이 있기는 하겠지만 많지는 않은 걸로 알고 있습니다.