Kenyataan saat ini telah banyak bermunculan programmer-programmer muda dan remaja yang mampu membuat program aplikasi. Banyak programmer otodidak yang berasal bukan dari latar belakang IT. Ada persoalan sudut pandang, karena memprogram bukanlah sesuatu yang rumit, melainkan aktivitas/kegiatan yang mengasyikan, menggembirakan dan membuat kreatif dan produktif...
Memprogram, sebagaimana membuat produk lainnya, adalah sesuatu yang bersifat kreatif, bisa digunakan untuk beragam tujuan, berlatih merancang, menata, memeriksa ulang, melakuan testing, membuat permainan, membongkar pasang rangkaian logika dan lain sebagainya.