Объять необъятное все равно не выйдет, просто достаточно код читать научиться, а там когда уже дело дойдет до собсесов уже зная что то в целом, подтянешь необходимые знания по джаве.
спасибо большое всем за разъяснения. А есть какой-нить экспресс курс на ютубе или бесплатный, где как-то быстро вводят в андроид разработку? И где показывают как разрабатывается не сложное приложение?