Что нужно изучить, что бы стать Junior Android Developer?
Во-первых, гуманитарное, математическое и прочие склады мышления - это миф. Вы не родились тем, кто вы есть. Вы не привязаны навсегда к одному роду деятельности. Человек может изменить себя, если действительно хочет этого и готов приложить необходимое количество усилий.

Во-вторых, пользуйтесь поиском. Без умения искать информацию всё равно программистом не стать.
вот только что должен знать junior для начала нигде толком не пишут. 
В любой вакансии пишут.
Если "толком" означает все разжевать, то так не будет, так как требования везде немного разные.
Но какие проблемы просто научиться писать приложения под андроид?
Берете, пишете одно, потом другое, потом сложнее. Приложений полно, примеров полно, готового кода, который можно взять и дорабатывать, подсматривать - полно.
Не нужно равняться на требования джуниора, просто станьте разработчиком, а классификация уже потом.