Bez Javy nie ma szans na zrozumienie.
Książka dla mnie najlepsza: "Java. Podstawy. Wydanie VIII."
Cay S. Horstmann, Gary Cornell (8 wydanie Java 2. Podstawy)
Co do książek do Androida mam parę, przydatne przy rozpoczynaniu przygody, pomogą zrozumieć, lecz bez pomocy internetu będzie bardzo ciężko.
Najlepsze z nich to:
Android w praktyce
Charlie Collins, Michael Galpin, Matthias Kaeppler (wytłumaczy podstawy, lecz niektórych nowszych tematów nie obejmuje np. Fragmentów, zmierzam kupić)
Android. Programowanie aplikacji na urządzenia przenośne. Wydanie II
Shane Conder, Lauren Darcey (jw, posiadam, jestem zadowolony)
Hello, Android. Programowanie na platformę Google dla urządzeń mobilnych. Wydanie III
Ed Burnette (jw, posiadam, najtańsza, najkrótsza, najmniej tematów obejmuje ale za to dzięki bardzo dobrym przykładom powinna wystarczyć na początek)
Wszystkie inne książki w moim mniemaniu NIE NADAJĄ SIĘ DLA POCZĄTKUJĄCEGO PROGRAMISTY