Хочу писать на java приложения для Android, с чего начать?
Русский быстрый старт по основам вы найдете в курсе Start Android
startandroid.ru/ru/uroki.html
https://www.youtube.com/playlist?list=PLyfVjOYzuju...
Следом, довольно интересный материал есть у ребят из Devcolibri
https://www.youtube.com/playlist?list=PLIU76b8Cjem...
А если с английским не проблема, пройдите курс старого доброго Адама Портера :)
https://www.coursera.org/learn/android-programming (там 2 части)
Начните с этого javarush.ru. Отличный ресурс, который позволит быстро начать изучение Java с огромным колличеством практики. Не сочтите за рекламу, но этот ресурс в своё время очень мне помог,  когда два года назад я задался точно таким же вопросом