Android Studio es un software totalmente gratis, con el que se pueden desarrollar aplicaciones y videojuegos para la plataforma Android. Tanto para celulares, pantallas, relojes, todo lo que maneje Android.
Si vas a desarrollar una aplicación para Android, la mejor opción es usar Android Studio. Si vas a desarrollar un vídeo juego, Android Studio es buena opción pero puedes explorar otras opciones como Unity, que es un software específicamente creado para desarrollar vídeo juegos para múltiples plataformas.
El siguiente link es para descargar Android studio, desde su pagina oficial. En la misma pagina vienen las instrucciones de instalación de acuerdo al sistema operativo de tu pc. Es un proceso muy simple.
https://developer.android.com/studio/?hl=es-419
El siguiente link es del manual oficial. Esta muy completo y con el puro manual puedes crear aplicaciones desde cero.
https://developer.android.com/guide/?hl=es-419
Android Studio tiene varias herramientas que facilitan y hacen mas rápida la creación de aplicaciones.
Ademas tiene un emulador, y puedes emular varias versiones de android para probar tu App. Aunque el emulador en ocasiones es lento, usarlo es de gran ayuda y puedes probar tu App mas rápidamente. Pero se recomienda que al final pruebes tu app en almenos un dispositivo real, antes de subirla a Play Store.
Además tiene un sistema de auto-completado, el cual te ahorra mucho tiempo al escribir el código. Y también te da a escoger entre las diversas opciones que cada objeto, método o linea de código tiene.
Una vez instalado Android Studio, solo es cuestión de abrirlo, y presionar en nuevo proyecto. Te preguntara el nombre del proyecto, luego las versiones de android a las que va dirigido.
Después tienes que poner el tipo de activity con que quieres iniciar (en general se usa empity activity).
Y listo, ya tienes puedes empezar a crear tus asombrosas aplicaciones.