Langkah awal seorang programmer.

Komputer hanyalah sekumpulan perangkat keras yang hanya ditugaskan untuk menjalankan instruksi. Agar bisa menjalankan tugas, pembuat komputer memberikan ‘program’ di komputer sedemikian sehingga kita dapat membuat/menjalankan ‘program’ tertentu.  Terdengar aneh? Sebenarnya ini mirip seperti sistem makhluk hidup. Ada default program seperti denyut jantung, dan ada program yang bergantung situasi, misalkan loncat kegirangan.

Program merupakan instruksi yang diberikan oleh manusia kepada komputer. Agar program bisa berjalan, Programmer harus menyatukan persepsi antara ide-nya dengan kemampuan dasar komputer. Inilah yang dimaksud (dengan pengertian sempit dari) algoritma. Instruksi yang diberikan harus berupa hal-hal yang dimengerti komputer, yaitu bahasa pemrograman.

Setidaknya ada lima elemen yang harus ada di dalam bahasa pemrograman. Diantaranya: 
1. Memberi komputer tentang informasi tertentu yang berkaitan dengan program
2. Menjalankan perintah yang berulang
3. Menjalankan perintah berdasarkan situasi tertentu
4. Menampilkan hasil
5. Kalkulasi aritmetika dasar

Eksplorasi dunia komputer memiliki tantangan tersendiri bagi seorang Programmer, namun hal itu tidak menjadi persoalan karena semua bisa dipelajari.