KREATIF, programmer akan dituntut untuk selalu membuat/menambahkan hal baru dari sebuah karya software yang akan/telah dibuat.
INOVATIF, programmer harus bisa memperkirakan apa yang bisa memuaskan user dengan software yang akan/telah dibuat.
SEMANGAT, dunia teknologi terutama komputer itu selalu berjalan up to date. Jadi tidak mungkin unsur yang ada di dalamnya itu tidak mengikuti perkembangan komputer. Programmer harus semangat untuk mempelajari hal baru pada dunia komputer. Setelah itu programmer harus semangat untuk menyelesaikan software yang akan dibuat.
- Mengenal dunia komputer. Ini tentu saja yang akan menjadi hal utama untuk seseorang jika ingin menjadi salah satu unsur dari dunia komputer.
- Belajar Algoritma.
- Algoritma berfungsi untuk melatih anda untuk mengurutkan permasalahan dari mulai (BEGIN), sampai selesai (END).
- Belajar Penalaran Analitik. Sebenarnya ini masuk kedalam pembelajaran algoritma. Penalaran Analitik akan membantu anda untuk menyelesaikan masalah dengan cara menganalisa proses-proses pada permasalahan tersebut.
- Belajar FlowChart. Akan mengajari anda membuat sebuah skema sebuah masalah/program berjalan dari BEGIN, PROSES, sampai END.
- Belajar bahasa pemrogramman Dasar. Bagian ini hanya akan memancing anda untuk memahami bahasa pemrogramman lanjutan yang akan anda perdalam. Namun bahasa pemrogramman dasar ini juga dapat anda perdalam jika memang anda lebih tertarik pada bahasa tersebut. Contoh bahasa pemrogramman dasar yaitu : Pascal, Basic, C, dan lain-lain
- Memilih dan Memperdalam bahasa pemrogramman lanjutan. Menjadi programmer itu lebih baik bisa satu bahasa tetapi sangat menguasai, daripada banyak bahasa tapi setengah-setengah. Tapi tidak ada salahnya juga mempelajari lebih dari satu bahasa.