Buku ini menyajikan tinjauan terhadap perkembangan Bahasa pemrograman mengalami yang sangat pesat mengikuti perkembangan teknologi komputer dan teknologi perangkat lunak itu sendiri. Perkembangan tersebut harus diikuti dengan perkembangan pemahaman programmer terhadap paradigma pemrograman, sehingga dalam melakukan analisis dan pembuatan kode program para programmer tidak mengalami kesulitan dan dapat meminimalkan kesalahan kode program. Pemrograman berorientasi objek itu sendiri, saat ini sangat mendominasi, karena kemudahan yang diberikan juga karena kemampuan dalam mengelompokkan objek-objek dari dunia nyata yang harus ditransformasikan ke dalam kode program yang baik. Efisiensi waktu dan meminimalkan kesalahan merupakan bagian yang penting dari pemrograman berorientasi objek yang memberikan kontribusi yang besar untuk penerapan paradigma pemrograman berorientasi objek.