Empezar a programar en Android

Tengo en mente un par de aplicaciones que me gustaría tener en Android. No sé si aún nadie las ha desarrollado o no las encuentro. De todas formas me gustaría programarlas yo mismo. He hecho algunas pruebas, he pasado del Hello World y he leído algo de documentación. Si has programado algo en Java antes, parece que no tiene mucha dificultad hacer alguna aplicación simple.
Dejo un par de enlaces, en plan Cómo programar en Android, que son bastantes buenos para ayudarte a familiarizarte con los conceptos y el entorno de programación de Android.

Este es el Andbook, en pdf para descargar y este otro para escribir una aplicación en Android básica, paso a paso.
how to android