Я сам только что прочитал книгу Head First. "Программирование для Android" и начал практиковаться. Скажу вам, что под конец книги мне показалось, что я её зря прочитал. Хотя первую треть книги я бы вам советовал, она дает основные понятия без которых начинать очень сложно, по тому что ты даже не знаешь с чего начать и за что хвататься.
А вот по поводу сайтов типо:
Специально в хронологическом порядки их читать не имеет никакого смысла, все будет вываливаться сразу после прочтения.
Во время решения практической задачи 80% запросов в гугле будут и так вести на эти 2 сайта из русскоязычного контента, вот тогда и читайте их и тут же применяйте.
Сейчас для практики я делаю интерфейсы, на
Material Design от Google в разделе Components.
Вам все таки надо знать JavaSE и как её подтянуть, это уже отдельная тема.
На HackerRanke есть прекрасный практический курс по Java
Вот