Memprogram suatu produk pembelajaran tentunya memerlukan penguasaan pengetahuan dan keterampilan yang memadai di bidang pemrograman termasuk pemrograman berorientasi teks. Pemahaman pada konsep dasar pemrograman berorientasi teks sangat diperlukan dalam aplikasi memproduksi program pendidikan. Berbagai pemahaman mendasar tersebut, di antaranya: definisi dan istilah-istilah pemrograman, bahasa pemrograman, model-model pengembangan produk pemrograman sampai dengan dokumen pengembangan produk.
Buku ini disusun secara sistematis dalam setiap bab sehingga mudah untuk diikuti oleh para pembaca. Buku ini dapat dijadikan sebagai salah satu sumber teoretis dan menjadi panduan dalam praktik membuat produk pembelajaran melalui pemrograman berbasis teks.