A linguagem UAL foi desenvolvida para auxiliar o aprendizado de programação de alunos iniciantes, permitindo a execução e visualização gráfica dos passos de um algoritmo. O documento descreve os principais recursos da linguagem, como declaração de variáveis, tipos de dados, operadores, comandos de entrada/saída, repetição e tomada de decisão. A linguagem está disponível gratuitamente e com código aberto para desenvolvimento.