Bab ini membahas bahasa pemrograman visual sederhana dan algoritma yang terdapat dalam kehidupan sehari-hari. Beberapa bahasa pemrograman visual sederhana dijelaskan seperti Scratch, Trynker, dan Stencyl. Algoritma merupakan urutan langkah logis untuk menyelesaikan masalah yang terdiri dari input, proses, dan output. Flowchart digunakan untuk menggambarkan algoritma dan terdiri dari simbol-simbol tertentu.