Deve essere installato Java JDK
http://www.oracle.com/technetwork/java/javase/downloads/index.html
Come ambiente IDE possiamo usare
Android Studio
http://developer.android.com/develop/index.html
oppure
Eclipse
https://eclipse.org/downloads/
Ho preferito usare Android Studio e quindi si possono trovare tutte le indicazioni qua:
http://developer.android.com/sdk/installing/index.html