„Kommuniziere mit mir!“ Um Anweisungen zu erstellen, die ein Computer ausführen kann, müssen diese in einer für ihn verständlichen Sprache formuliert sein. Diese wird als Programmiersprache bezeichnet. Es existieren zahlreiche verschiedene Programmiersprachen, die jedoch einige grundlegend gleiche Merkmale (Syntax, Vokabular, Zeichensatz) aufweisen.