Bahasa pemrograman adalah kumpulan instruksi standar untuk memerintah komputer agar melakukan fungsi tertentu, terbagi menjadi empat tingkat: mesin, rendah, menengah, dan tinggi. Proses pembuatan program meliputi penulisan kode sumber dan penerjemahannya menjadi bahasa mesin melalui kompilasi atau interpretasi. Terdapat berbagai bahasa pemrograman, seperti Java, C++, Python, dan PHP, masing-masing dengan tujuan dan fungsi yang berbeda-beda.