Pemrograman komputer merupakan seni memformulasikan aloritma (langkah-langkah prnyelesaian suatu masalah) secara sistematis, agar dapat dilaksanakan pada komputer menggunakan bahasa prmrograman tertentu. untuk menjadi seorang pemrogram yang baik kita harus menguasai dua hal yaitu teknik pemecahan masalah dan bahan pemograman itu sendiri.