Un lenguaje de programación es un conjunto de símbolos y reglas que definen su estructura y significado para controlar el comportamiento lógico y físico de una máquina. Los lenguajes de programación como Delphi, Visual Basic y Pascal permiten crear programas y software que una computadora ejecuta bajo control de un programa almacenado en memoria. Existen lenguajes de bajo, medio y alto nivel, donde los de bajo nivel son dependientes de la máquina y los de alto nivel se crearon para que usuarios comunes puedan solucionar problemas