Hola Gildus,
Esta es la página oficial de desarrollo para Android:
http://developer.android.com/index.html
Aquí para instalar el entorno de desarrollo para Android basado en Eclipse:
http://developer.android.com/sdk/index.html
Y aquí la guía de desarrollo de aplicaciones:
http://developer.android.com/guide/a...mmontasks.html
El lenguaje de programación para las aplicaciones es JAVA. Para crear las vistas se utiliza también XML.
Suerte!