Konsep dasar algoritma merupakan pengetahuan dan kompetensi dasar bagi para pembuat program dan yang berkaitan dengan penggunaan bahasa pemrograman atau pekerjaan yang berkaitan dengan perangkat lunak. Pelajaran wajib untuk memahami alur kerja sebuah perangkat lunak, konsep penyelesaian masalah dengan bahasa pemrograman yang umum digunakan secara logis, terstruktur, dapat memecahkan masalah dengan tepat (efektif) dan memiliki urutan langkah-langkah yang jelas (efisien).
Pembahasan buku ini dimulai dengan konsep, alur algortima dan contoh program yang sederhana sebagai dasar untuk bahasa pemrograman lainnya atau dengan tingkat yang lebih tinggi. Semakin tinggi tingkat bahasa pemrograman semakin mudah dipahami oleh manusia.
Buku ini diharapkan dapat dimengerti dengan mudah untuk semua jenjang dan tingkatan para pembuat program serta dapat menjadi buku acuan dalam ilmu dasar pemrograman.