Programming tidak akan terlepas dari yang namanya compiler. Fungsi compiler itu untuk menerjemahkan dari bahasa setengah manusia (seperti java) ke bahasa mesin. Sebenarnya untuk java agak berbeda, tapi kita abaikan saja di sini. Bahasa mesin tersebut adalah satu-satunya bahasa yang dimengerti oleh komputer (1010 gitu).
Untuk program yang kecil, compiler saja mungkin sudah cukup. Tapi kalo kita pengen buat program yang lumayan gede atau pengen lebih mudah aja bikin programnya, ya kita harus pake IDE (Integrated Development Environment). Intinya kalo pake IDE kita lebih mudah memanage program kita gitu lah (nanti juga paham sendiri, hehe). Kalo kamu pernah belajar C++, mungkin kamu tahu Borland atau Dev, ya itu, IDE tu kayak gitu.
Di sini kita akan memakai Eclipse sebagai IDE kita (karena saya bisanya cuma itu, haha). Di sini nih downloadnya Eclipse Download, atau cari aja di gugel, gratis. Pilih download an yang sesuai sama OS mu. Kalo udah selesai downloadnya, tinggal ekstrak aja.
Satu lagi yang diperluin, JDK (Java Develompent Kit). Mungkin kamu tahu JRE (Java Runtime Environment). JDK sama JRE tu beda lho. Kalo JRE cuma bisa buat jalanin program yang dibuat pake java, sedangkan JDK bisa untuk membuat program pake java (pastinya juga bisa jalanin programnya lah). Downloadnya di sini JDK Download, atau cari ndiri di gugel. Pilih download an yang sesuai sama OS mu. Oh ya, pilih yang standard edition (SE). Kalo dah selesai, install deh.
Udah cuma gitu aja langkahnya, gampang toh...

