Bidang informasi di dunia modern saat ini berkembang sangat pesat, hal tersebut memberi manfaat yang luar biasa bagi kemajuan peradaban umat manusia yang tidak terlepas dari segala aktivitas yang ditunjang dengan teknologi informasi, sehingga mampu menjawab tuntutan pekerjaan dengan lebih cepat, efektif, dan efisien.
Algoritma adalah rangkaian langkah-langkah yang dilakukan untuk menyelesaikan pekerjaan atau tugas kompilasi. Pemrograman (programming) adalah sebuah proses menerjemahkan rangkaian logika atau alur berfikir yang disebut dengan algoritma menjadi notasi-notasi atau karakter-karakter bahasa pemrograman, sehingga rangkaian notasi atau karakter tersebut dapat dijalankan oleh komputer.
Buku ini menyajikan secara rinci mengenai Algoritma dan Pemrograman dengan Java (Apache Netbeans), dari pengenalan dasar Algoritma dan Pemrograman, Instalasi Apache Netbeans, struktur pemrograman java, hingga contoh-contoh project yang dapat diaplikasikan.