La programación orientada a objetos es un paradigma de programación que permite dar instrucciones a una computadora para que realice acciones específicas. Existen diferentes tipos de lenguajes de programación, desde lenguajes de bajo nivel como el lenguaje de máquina hasta lenguajes de alto nivel más abstractos y fáciles de usar como Java, C, C++, Python y Perl.