Мой взгляд достаточно традиционен: начинайте с официальной документации. У Google огромное количество справочных материалов, курсов и примеров программ на developer.android.com, многое даже переведено на русский язык. Всё это — информация из первых рук, сразу от разработчиков (Android — гугловое творение).
Задумайтесь о какой-нибудь маленькой проблеме, которую могли бы решить при помощи мобильного приложения. Например, специальный будильник конкретно под ваш стиль жизни и привычки работы с ним. Сделайте такое приложение. Без практики учиться разработке программного обеспечения бессмысленно.
Насчёт того, как строить карьеру — как везде в разработке ПО. 🤷 Набираете опыта и ищете вакансию junior android developer'а. На собеседовании показываете свои работы. На работе уже учитесь разработке ПО по-настоящему.