자바를 공부하던, 안드로이드를 공부하던 시작하는게 가장 중요하다고 생각합니다
자바 같은 경우에 아래 링크에 무료로 제공하는 책이 있어서 틈틈히 볼 수 있습니다
점프 투 자바
https://wikidocs.net/book/31
그 후 안드로이드 책
"Do it! 안드로이드 앱 프로그래밍"이 가장 유명합니다
위에 책들을 다 공부한다면 기초적인 자바와 안드로이드의 베이스를 갖춘 상태일텐데
이후 인프런에서 궁금한 강의를 듣거나
https://www.inflearn.com/courses/it-programming/mobile-app?order=seq&skill=android
직접 만들어보고 싶은 앱을 생각하고 시행착오를 겪어가며 개발해보는게 가장 좋은 방법이라고 생각합니다
감사합니다