Pemrograman pada dasarnya adalah proses penulisan program komputer. Seni pemrograman adalah salah satu keterampilan paling penting di dunia TI, tanpa itu teknologi akan terlihat sangat berbeda.
Pemrograman dicapai dengan mengambil suatu algoritma dan mengkodekannya ke dalam bahasa pemrograman sehingga kemudian dapat dieksekusi oleh komputer.
Pemrosesan pemrograman melibatkan perancangan, penulisan, pengujian, debugging, dan pemeliharaan kode sumber program komputer. Kode dapat ditulis dalam berbagai bahasa seperti Java, C, Python, Swift, dan banyak lagi.