Datorer arbetar med binär information, dvs. med ettor och nollor. Men för människor som är vana vid alfabet blir det svårt att göra sig förstådd med bara två tecken. Programmeringsspråk löser detta genom att erbjuda kommandon som sedan översätts till sådant som datorn kan tolka. Några vanliga språk är Javascript, C++ och Python. Olika språk har olika kommandon, syften och syntax.