Te tienes que meter de cabeza, Android no es un arquitectura muy madura. Pero en el sitio oficial tiene explicaciones, de como trabajan sus componentes como instalarte el ide etc. Actualmente se que está el android studio. No lo he usado pero tengo entendido que puedes programar en groovy que compila sobre java por supuesto.
Las pequeñas apps que hice, usé eclipse con plugins de android y su sdk. Si entiendes bien java no tendrás demasiados problemas para hacer una primera aplicación. Empieza por algo bien sencillo para entender como funciona la arquitectura, las vistas xml y activitys y de mas.
Las pequeñas apps que hice, usé eclipse con plugins de android y su sdk. Si entiendes bien java no tendrás demasiados problemas para hacer una primera aplicación. Empieza por algo bien sencillo para entender como funciona la arquitectura, las vistas xml y activitys y de mas.