자바 기초는 튜토리얼을 보시는 것이 가장 강추입니다. 단 영어입니다. (구글 크롬 번역으로 보셔도 됩니다)
https://www.tutorialspoint.com/java/
그리고 나서
JSP, Servlet과 같은 J2EE 스펙을 좀 살펴보고 학습한다음 안드로이드로 넘어가는 것이 좋습니다.
만약 이것이 힘드시면,
생활코딩과 튜토리얼을 비교하면서 같이 공부하시는 것도 좋습니다.
https://opentutorials.org/course/1223
국내 도서라면
"자바의 신" 책을 추천합니다. 다른 책보다 기본기에 충실하고 제대로 설명한 책입니다. 다른 책들중에는 설명이 틀린 내용이 많습니다.