Kotlin est un langage de programmation open-source développé par JetBrains, lancé en 2010 et officiellement adopté par Google pour Android en 2017. Il se distingue par sa simplicité, sa concision, et son intégration dans l'écosystème Java, tout en offrant des fonctionnalités modernes comme la gestion des nulls et l'immutabilité. Les principales caractéristiques incluent des expressions de contrôle élégantes, des classes de données automatiques, et des fonctions d'extension, le tout visant à réduire le boilerplate technique et améliorer la productivité des développeurs.