Un lenguaje de programación es un conjunto de reglas y herramientas que permiten crear programas dentro de una computadora. Los lenguajes de programación se dividen en tres grupos: lenguajes de máquina, de bajo nivel y de alto nivel. Los lenguajes de alto nivel, como Java y Visual Basic, son más sencillos para los programadores porque usan palabras similares a los lenguajes humanos.