Pemrograman komputer telah mengalami perkembangan yang cukup pesat dari tahun ke tahun, dahulu ketika seorang yang akan belajar bahasa pemrograman dihadapkan pada pilihan yang tidak terlalu banyak dan didominasi oleh bahasa pemrograman berbasis teks. Meskipun pemrograman berbasis teks saat ini masih banyak digunakan (terutama di web) tetapi laju pertumbuhan permograman berbasis visual sepertinya tidak terbendung lagi. Visual Basic, Delphi dan Netbean merupakan contoh aplikasi yang dapat digunakan untuk membuat pemrograman berbasis GUI atau visual.