Ceylon es un lenguaje de programación orientado a objetos, desarrollado por Red Hat.
El lenguaje en sí mismo toma mucha de su sintaxis de Lenguaje de programación Java.
Gavin escribe en su blog que el Lenguaje Java ha quedado un poco viejo; por lo tanto él diseñó un lenguaje llamado Ceylon que tiene como principal objetivo actualizar el lenguaje Java.
Los objetivos de Ceylon incluyen: