Język skryptowy jest to swoistego rodzaju język programowania mający za zadanie kontrolować dana aplikację. Są one pisane w tzw. językach skryptowych, a te programy noszą miano – skryptów. Różnica między skryptami a programami polega głównie na sposobnie wykonania kodu źródłowego. Skrypt wykonuję się wewnątrz danej aplikacji, natomiast program niezależnie od innych aplikacji. Języki te są głównie używane do jednorazowych zadań, np. komunikacji z użytkownikiem lub zadań administracyjnych. Języki skryptowe bywają także zagnieżdżone w programie, dzięki czemu posiadają możliwość zautomatyzowania czynności, które się powtarzają. Języki skryptowe są bardzo często używane przez serwery WWW w celu zastosowania uzyskania dynamicznej strony internetowej. W ten sposób jest wykorzystywany język PHP, Javascipt, czy Ruby. Jednak skrypty używane są również w grach w celu np. sterowania fabułą gry, zachowaniem postaci czy nawet szaty graficznej. Pakiet Microsoft Office również posiada wbudowany interpreter (jest to program, który wykonuje przeanalizowany wcześniej przez siebie fragment kodu programu/skryptu) języka VBA (Visual Basic for Applications), który umożliwia mu dodatkowe funkcje. Języki skryptowe są nieco innym typem jezyków programowania i mają swoich zwolenników. Kontrolują one procesy innych programów i mają nad nimi można powiedzieć władzę. Dlatego właśnie zostały stworzone i dlatego powinniśmy się z nimi oczywiście liczyć.