Untuk membuat aplikasi Android Anda menggunakan Java dan perpustakaan ekstensi yang disediakan Android. Ini bukan ekstensi dalam cara Bahasa Jawa; Maksud saya perpustakaan yang dikirim dengan Android untuk membantu Anda mencapai hal-hal umum yang ingin Anda lakukan pada ponsel.
Sebagai contoh, Blackberry ( OS mobile berbasis Java lainnya ) menggunakan Java sebagai bahasa pilihan, dan Research In Motion menyediakan satu set perpustakaan dalam paket RIM yang membantu saya mengabstraksikan hal-hal yang biasa saya lakukan di ponsel.
Anda dapat menggunakan Java murni tetapi sebagian besar waktu Anda ingin menggunakan pustaka RIM yang disediakan oleh RIM.
Jika Anda benar-benar baru dalam pemrograman, saya akan merekomendasikan terlebih dahulu mempelajari prinsip-prinsip Java yang baik - kelas, metode, pemrograman berorientasi objek, dll; kemudian mempelajari API Android yang disediakan oleh Google. Jika Anda mempelajari Android terlebih dahulu, Anda akan cepat bingung dan tidak mengikuti praktik pemrograman yang baik.
Saya sarankan memulai dengan buku Head First Java .