¿Qué es Android?

Android es un sistema operativo, diseñado especialmente para dispositivos móviles con pantalla táctil, como smartphones, tablets y relojes inteligentes.


Entornos de desarrollo para Android

El más extendido es el Android Studio de Google, que es gratuito y se basa en el lenguaje Java (aunque también soporta algún otro, como Kotlin).

También es gratuito (en su versión Community) el Visual Studio de Microsoft, que emplea lenguaje C#.

Hay otras muchas herramientas. Algunas de ellas son gratis hasta que los ingresos obtenidos con ellas superen un cierto umbral, como ocurre con C++ Builder Community, Corona SDK o Unity.

Cursos de programación para Android

Al haber tantas herramientas distintas para elegir, los cursos suelen estar orientados a una herramienta concreta, y sólo algunas de las ideas se pueden aprovechar en otros entornos. Por ejemplo, en Android.com hay algunos cursos que muestran los fundamentos, y que en general están orientados al entorno "oficial" proporcionado por Google.