Program adalah sumber daya prosedur yang berupa urutan langkah-langkah untuk menyelesaikan masalah-masalah yang diimplementasikan dengan menggunakan bahasa pemrograman sehingga dapat dieksekusi oleh komputer.
Bahasa Pemrograman adalah prosedur/tata cara penulisan Diagram, pada bahasa pemrograman ada 2 faktor penting, yaitu syntax dan aturan-aturan dramatikal yang mengatur penulisan kata pernyataan.
Algorytma adalah suatu metode khusus yang tepat yang terdiri dari serangkaian langkah-langkah yang terstruktur yang ditulis secara sistematis yang akan dikerjakan untuk menyelesaikan suatu masalah dengan bantuan komputer.
Secara umum bahasa pemrograman
1. Bahasa Aras Rendah (Low Level Language)
Bahasa yang berorientasi pada mesin pemrograman yang menggunakan ini harus dapat berpikir berdasarkan logika mesin komputer. Sehingga dinilai kurang fleksibel dan sulit untuk dipahami (contoh = Assembling).
2. Bahasa Aras Menengah (Middle Level Language)
Bahasa yang menggunakan aturan-aturan dalam penulisan ekspresi/pernyataan standard bahasa yang mudah dipahami manusia, serta memiliki instruksi yang dapat diakses komputer. (Contoh = Bahasa C).
3. Bahasa tingkat tinggi (high language)
Bahasa yang memiliki aturan-aturan dramatikal penulisan ekspresi atau pernyataan standar bahasa yang dapat dipahami oleh manusia (contoh = Basic, Pascal, Fortran, Cobol).
4. Object Orientasi
Bahasa yang mengandung kapsui berisi fungsi penyelesaian masalah, dengan bahasa ini pemrograman tidak ditulis secara detail. Cukuo hanya memasukan perkara yang dikehendaki. (Contoh = Python, Java, Javascript, dan Php).