Banyak teknologi yang kita nikmati saat ini adalah hasil dari pemrograman komputer. Teknologi yang memungkinkan kita untuk memanfaatkan dan menikmati Internet, komputer desktop dan laptop, ponsel, video game, bahkan yang menjalankan proses otomatis di rumah, kantor, bank, dan bandara tersedia…