Java Scripter
Да в том то и дело, что в голове множество разрозненной информации по-поводу ООП, а единой картины - нет. Поэтому хотелось бы книгу, чтобы всё это систематизировать
Начни с основ:
1) Типизация данных
2) Условия, тернарные операторы, свичи (when (kotlin))
3) Циклы
4) Темы и стили
5) Основные компоненты в лэйаутах
6) Свойства этих компонентов
7) Создание классов, методов, коллбэков, интерфейсов
8) Обработка событий
9) Работа с сетью, если надо и прочее API андроида
10) Библиотеки различные
11) Архитектурное проектирование, типа MVVM, MVP и т.д.
Читай StartAndroid и сайт Александра Климова, если ищешь русские статьи. ))