Los tipos de datos en Lisp incluyen átomos como números, caracteres y cadenas, así como listas que son secuencias de átomos u otras listas encerradas entre paréntesis. Las listas pueden estar vacías o contener llamadas a funciones cuando el primer elemento coincide con el nombre de una función y los demás son sus argumentos.