Lexico es un lenguaje didáctico para programación en español destinado a facilitar el aprendizaje y la enseñanza de la programación orientada a objetos. Pretende, y las investigaciones realizadas con él así lo han comprobado, mejorar el desempeño de los estudiantes y motivarlos para avanzar en la generación de habilidades en lógica de programación pues les permite experimentar con los algoritmos diseñados sin tener que dedicar meses a aprender un lenguaje de producción que les permita "ver" sus creaciones.
Su estructura es sencilla y se han retirado elementos de eficiencia innecesarios en un entrenamiento.
Permite la suficiente sencillez para entrenarse desde los conceptos básicos en algoritmos por medio de la descripción del mensaje o comportamiento tarea para que la persona practique las estructuras fundamentales en lógica (secuencia con {....}, decisión con es ? y ciclo de repeticiones con mientras) y la clásica estructura de datos compuesta llamada arreglo, hasta en el paradigma de la programación orientada a objetos puro, POO.
El centro medular es la orientación a objetos para lo cual posee el soporte apropiado y se ha simplificado al máximo de manera que ayude a la inmersión en los conceptos.
Los objetos pueden ser construidos con base en las dos clases fundamentales, cantidad y caracteres, con base en las clases establecidas por el programador y con base en las 7000 definiciones de la plataforma.net de Microsoft, lo que permite desarrollar verdaderas
aplicaciones que incluyan controles y el manejo de eventos.
Las clases pueden ser definidas dentro del archivo del programa central o en archivos externos y por la vía de la herencia con base en la librería FCL(Librería de Clases del Marco de trabajo) de Microsoft. Aquellas que no hayan sido definidas dentro del archivo principal de trabajo son incorporadas con la instrucción incluya.