Per programmare in Android DEVI CONOSCERE Java.
Questo vuol dire che PRIMA ti studi Java, POI ti metti a sviluppare su Android.
O , COME MINIMO, usi un libro di testo che spiega SPECIFICATAMENTE Java (SENZA Android)
Il tizio che ha scritto il libro su Android e' partito, correttamente, con il suppore che chi legge tale libro CONOSCE GIA' Java, e quindi non si mette a dettagliare aspetti del linguaggio. Quelli, uno, LI DEVE GIA' CONOSCERE!
Prenditi Java Pochet Reference o Java in a Nutshell della O'Reilly!