Como iniciarse en programación android

Estimados,

Cuales son los pasos a seguir, para iniciarse en programación Android desde cero.
Existe algún manual, algunos Tips y ayuda para iniciarse en este tema.

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.