Bahasa skrip atau skrip adalah bahasa pemrograman yang mendukung skrip. Skrip biasanya merupakan program komputer pendek yang melakukan langkah-langkah yang bisa dilakukan satu per satu oleh seseorang. Ini mengotomatisasi pekerjaan agar lebih mudah dan lebih dapat diandalkan. Bahasa scripting sering kali merupakan bahasa yang lebih sederhana, dan lebih mudah dipelajari daripada bahasa lain, tetapi masih dapat melakukan banyak hal.

Skrip dapat berjalan di dalam program lain, seperti di browser web atau Microsoft Excel. Skrip juga dapat berupa shell yang berjalan dari antarmuka baris perintah dan melakukan panggilan ke sistem operasi (OS). Shell dianggap interaktif - pengguna dapat memilih apa yang akan diketik, dan shell merespons perintah tersebut. Ini dapat digunakan untuk mengontrol pekerjaan pada mainframe dan server.

Beberapa orang mengatakan bahwa bahasa scripting harus terikat pada penggunaan tertentu. Yang lain menggunakan definisi yang lebih luas dan termasuk bahasa pemrograman tujuan umum yang ditafsirkan, bukan dikompilasi. Tujuan umum berarti dapat digunakan dalam banyak cara untuk berbagai hal. Beberapa bahasa tujuan umum (seperti Java) memiliki variasi yang dapat dibuat skripnya (Javascript). Tidak ada aturan khusus tentang apa itu, atau bukan, bahasa scripting.