Los lenguajes de programación permiten a los humanos comunicarse con las computadoras mediante instrucciones. Se pueden clasificar en lenguajes de bajo y alto nivel, siendo los de bajo nivel más cercanos a la máquina y los de alto nivel más cercanos al lenguaje humano. Algunos de los lenguajes de programación más populares actualmente son Java, C, Python, C++, C#, Visual Basic .NET y JavaScript.