C++ merupakan salah satu bahasa pemrograman tingkat menengah, yang dapat digunakan untuk pemrograman tingkat rendah (driver, kernel) maupun pemrograman tingkat tinggi (game, GUI, aplikasi, desktop, dan lain-lain). Dengan dukungan library (struktur data, algoritma, dan yang lainnya), C++ mampu untuk melakukan pengembangan perangkat lunak yang cepat. Disamping itu, kecepatan eksekusi pada program yang berjalan, sehingga mudah untuk dikompilasi. Hal ini disebabkan karena bahasa C++ tidak overhead saat terjadi pemrosesan tambahan. Buku ini membahas tentang tutorial lengkap tentang praktik bahasa pemrograman C++ dari tingkat dasar hingga menjadi mahir dalam tempo yang relatif cukup cepat. Pembahasan pada tiap bab juga disertai contoh-contoh koding sesuai kebutuhan. Hal tersebut penulis lakukan agar para pembaca, khususnya tingkat pemula agar dapat memahami perangkat lunak tersebut dengan mudah.