Un lenguaje de programación es un lenguaje formal diseñado para controlar el comportamiento físico y lógico de las máquinas como las computadoras. Existen lenguajes de bajo nivel que son dependientes de la máquina y lenguajes de alto nivel más cercanos al lenguaje natural humano. Algunos lenguajes de alto nivel populares son Python, PHP, JavaScript y C++.