Se recomienda tener algunos conocimientos de Java o de lenguajes orientados a objetos (C, etc). El de "Hello Android" está muy bien para empezar y cubre desde un simple "Hola Mundo" hasta uso de graficos 3D, GPS, Mapas, etc.
http://www.enblanquiazul.org/lino/Android%20Books.zip (35.8mb)
Contiene:
Ed Burnette - Hello Android.pdf
Android Application Development, 1st Edition.chm
Chris Haseman - Android Essentials.pdf
Sayed Hasimi and Satya Komatineni - Pro Android.pdf
Mark Murphy - Beginning Android.pdf
Manning - Unlocking Android 2009.pdf
Reto Meier - Professional Android Application Development.pdf