Neon es un lenguaje de programación creado por Nikode 3.14. Utiliza exclusivamente lógica booleana, por lo que sus variables solo pueden tener dos estados: verdadero o falso.
Su sintaxis incluye instrucciones para activar y desactivar variables, comprobar condiciones, invertir estados, generar valores aleatorios, solicitar respuestas al usuario, mostrar mensajes y controlar la ejecución del programa.
Entre sus instrucciones principales se encuentran activar, desactivar, cuando, cuando no, fin, decir, preguntar, aleatorio, invertir, esperar, lmp y sal.
Neon permite utilizar condicionales anidados mediante una pila que controla el estado de cada bloque. También admite comentarios, separadores de instrucciones mediante el símbolo | y una variable predefinida llamada inicio, cuyo valor inicial es verdadero.
Los programas de Neon utilizan la extensión .ne y son interpretados mediante un intérprete desarrollado en Python. La versión conocida del lenguaje es la 0.1.