Eine Programmiersprache ist eine formale Sprache, mit der Menschen Anweisungen für Computer formulieren. Sie definiert eine Syntax (wie Anweisungen aufgebaut sein müssen) und eine Semantik (was sie bedeuten). Die Bandbreite reicht von kleinen Skriptsprachen für Datenanalyse bis zu Sprachen, in denen ganze Betriebssysteme entstehen.
Heute dominieren in der Praxis einige wenige Sprachen. JavaScript und TypeScript für Web-Frontends. Python für Datenanalyse, Machine Learning und Skripting. Java und C# für Unternehmenssoftware. Go und Rust für hochperformante Backends und Infrastruktur. Swift und Kotlin für mobile Apps. Jede Sprache bringt eigene Stärken, eigene Standardbibliotheken und eigene Communities mit.
Die Wahl der Programmiersprache prägt ein Projekt für Jahre. Sie entscheidet über Verfügbarkeit von Entwickler:innen, Geschwindigkeit der Entwicklung, Performance im Betrieb und Lebensdauer des Codes. Für KMU-Software empfiehlt sich oft eine Sprache mit großer Community und solider Tooling-Landschaft, statt einer modischen Nische, in der langfristige Wartung schwer planbar wird.