Logika pemrograman merupakan sebuah cara penyelesaian suatu masalah pemrograman dengan prinsip dan aturan tertentu sehingga dapat menghasilkan output yang sesuai dengan apa yang diinginkan. Sedangkan algoritma pemrograman adalah urutan-urutan atau langkah-langkah sistematis yang dibuat dalam menyelesaikan masalah tersebut menggunakan aplikasi CodeBlocks.
Buku ini disusun dengan maksud untuk memberikan dasar pemahaman, tuntunan dan juga sebagai pedoman dasar bagi para pemula yang ingin mendalami pemrograman maupun yang masih duduk di bangku kuliah untuk memahami konsep dasarnya, dengan penjelasan yang sistematis, mudah untuk dipahami dan dilengkapi dengan latihan yang harus dikerjakan. Buku ini juga dapat dijadikan referensi serta bahan diskusi bersama untuk dapat terus diperbaiki baik secara tulisan maupun pembahasannya.