Dentro de el mundo de la informática la programación es uno de los temas primordiales pues es una manera de uno como programador darle instrucciones a las maquinas (computadoras) existen muchos tipos de programación pero ¿que es la programación? es el proceso de diseñar, codificar, depurar y mantener el código fuente de programas de computadora. El código fuente es escrito en un lenguaje de programación. El propósito de la programación es crear programas que exhiban un comporta miento deseado. El proceso de escribir código requiere frecuentemente conocimientos en varias áreas distintas, además del dominio del lenguaje a utilizar, algoritmos especializados y lógica formal. Programar no involucra necesaria mente otras tareas tales como el análisis y diseño de la aplicación (pero sí el diseño del código), aunque sí suelen estar fusionadas en el desarrollo de pequeñas aplicaciones.
Existen varios lenguajes de programación los cuales nos permitirán hacer aplicaciones de computadora o también para dispositivos móviles, algunos lenguajes de programación son los siguientes:
- Java
- JavaScrpt
- C ++
- C#
- Python
- Ruby
Entre otros mas encontraremos también que existe la programación orientada a objetos el cual es un nuevo paradigma de programación el cual vine a innovar la forma de obtener información, los objetos son los que manipulan la información de entrada para obtener la salida de otros datos.
Muchos de los objetos pre-diseñados de los lenguajes de programación actuales permiten la agrupación en bibliotecas o librerías, sin embargo, muchos de estos lenguajes permiten al usuario la creación de sus propias bibliotecas.
Está basada en varias técnicas, incluyendo herencia, cohesión, abstracción, polimorfismo, acoplamiento y encapsulamiento.