Awal mula terciptanya bahasa pemrograman dimulai dari Yunani kuno yang menciptakan Antikythera (kalkulator dengan tuas). Tahun 1200an seorang ilmuwan Ismail Al-Jazari, membangun sebuah mesin bernama Automata, sebuah robot burung merak yang bergerak dengan menggunakan hydropower (aliran air). Cikal bakal bahasa pemrograman pertama kali muncul tahun 1822, mesin bernama Difference Engine diciptakan oleh Charles Babbage. Sepuluh tahun kemudian Charles Babbage mengembangkan mesin pengolah data hingga mencapai versi kedua ditahun 1849, kemudian diteruskan oleh anaknya Henry Prevost. Prevost membuat kopian dari perhitungan algoritma mesinnya dan mengirim ke berbagai institusi di dunia. Di tahun 1854, George Boole menemukan sistem logika yang disebut logika Boole. Logika ini menyatakan hubungan hubungan lebih besar, lebih kecil, sama dengan dan tidak sama dengan. Pada tahun 1935, seorang ilmuwan Jerman bernama Konrad Zuse sekaligus pengabdi pada masa militer, menciptakan sebuah mesin kalkulator biner dengan nama Z-1. Kemudian tahun 1939, dilanjutkan lagi untuk membuat Z-2, Z-3 dan Z-4. Bahasa mesin ini tergolong tingkat rendah, karena hanya kumpulan kode 0 dan 1, atau ya dan tidak. Pada tahun 1945 terciptalah bahasa pemrograman tingkat tinggi pertama di dunia, yaitu Plankalkul (Plan Kalkulus) dan terbukti bisa menciptakan mesin catur komputer pertama didunia. Dicetuskanlah Short Code pada tahun 1949 untuk mengembangkan komputer elektronik, yang diciptakan oleh John Mauchly. Alick Glennie mengembangkan bahasa pemrograman Autocode dan dapat mengkonversi secara otomatis bahasanya ke bahasa mesin di awal tahun 1950an. Awal bahasa pemrograman pertama digunakan pada tahun 1952. John W. Backus membuat proposal ke atasannya di International Business Machines Corporation (IBM) untuk mengembangkan sebuah bahasa alternatif yang lebih praktis dengan nama Formula Translation (FORTRAN), kompiler FORTRAN berhasil diselesaikan pada April 1957. FLOW-MATIC yang dibuat oleh Grace Hopper dan resmi dipublikasikan pada tahun 1959, serta membawa pengaruh besar untuk pembuatan bahasa pemrograman COBOL (Common Business Oriented Language). Perkembangan bahasa pemrograman semakin pesat dengan adanya bahasa C. Dennis Ritchie dan Brian Kernighan menciptakan C awalnya untuk mesin DEC PDP-11. Dengan adanya bahasa C banyak bahasa baru bermunculan seperti C++, Java, C#, dan banyak lagi. Seiring berjalannya waktu bahasa pemrograman akan terus berevolusi sehingga akan semakin mudah digunakan.