El término programación visual refiere a la programación que permite a los usuarios crear programas mediante la manipulación de elementos gráficos, en lugar de especificarlos exclusivamente de manera textual.
Este tipo de lenguajes son muy utilizados en ámbitos educativos a través de los denominados entornos de programación por bloques