Что нужно знать до изучения Java android?
Без java на android делать нечего!!!
Чтоб писать под android нужно знать основы java без них никак.
Вот пару ссылок здесь и здесь.
Я в свое время на интуит курс по Java проходил.