Een programmeertaal is een soort computertaal en notatiesysteem om te creëren computerprogramma's. De meeste talen zijn formeel en op tekst gebaseerd, maar sommige zijn grafisch.
Elke taal heeft een unieke syntaxis, regels en structuur. Programmeurs schrijven code met behulp van een programmeertaal in een IDE of teksteditor. Sommige talen vereisen samenstellen code in machinetaal, terwijl anderen een tolk gebruiken.