Un análisis sencillo para quienes nunca han programado o lo intentaron y se asustaron.
Programador es una de las profesiones más prometedoras de la actualidad. Pero, ¿qué hacen realmente los programadores y qué es la programación? Las respuestas están en este artículo.
¿En qué consiste la programación?
Tu primer contacto con la programación fue en la infancia, cuando tu mamá te dio 100 pesos y te envió a la tienda con una lista de compras:
- Pan blanco (¡solo fresco!)
- Leche
- Mantequilla
- Con el dinero que te sobre, puedes comprarte un helado.
Y ahí estás, frente al mostrador. Aún no han traído pan fresco. Así que pasas a ejecutar un programa alternativo. En programación, esto se llama operador de bifurcación. El comando se ejecuta solo si se cumple la condición.

Nuestro algoritmo también tiene otra condición: si te sobra dinero, puedes comprar un helado. Por lo tanto, sumas el precio de la leche y la mantequilla y restas esa cantidad de los 100 pesos que llevas en el bolsillo.
Si al final no te alcanza para el helado, mira si hay mantequilla y leche más baratas. Vuelve a calcular, y así hasta que encuentres una combinación adecuada. Después de todo, eres un niño y te apetece un helado.
Algo parecido ocurre en la programación informática.
Para qué sirve la programación
La programación ayuda a explicarle a la máquina qué y cómo quieres obtenerlo. Nos comunicamos con ella en lenguajes de programación especiales. Hoy en día existen más de 9000, pero en la práctica solo se utilizan unos 20.
La programación es el proceso de creación de programas informáticos. Son necesarios para facilitar las tareas cotidianas o laborales. Por ejemplo, para no tener que calcular cada vez si te alcanza para el helado, puedes delegar esta tarea al ordenador.
Cómo comunicarse con el ordenador
Un lenguaje de programación es un conjunto de reglas. Con él, describes un comando u otro para que el ordenador te comprenda y haga lo que se le pide (como las instrucciones de tu mamá).
Los lenguajes más fáciles para principiantes son Basic, JavaScript, Python y PHP. Con ellos es más fácil dar los primeros pasos en la programación. En la práctica, el lenguaje que necesitas se elige según la tarea planteada.
La esencia de todos los lenguajes se reduce a escribir código de programación; solo difiere la sintaxis (la forma de escribir los comandos).
Estas son las partes más importantes del código:
Variables
Es una especie de caja donde puedes guardar información. El contenido de la caja se llamará valor de la variable.
Por ejemplo, si en la variable name pones el nombre Oleg, donde escribas name, el ordenador entenderá que se trata de Oleg.
Algoritmos
Es una secuencia de acciones que el ordenador debe seguir para resolver tu tarea. Por ejemplo, si volvemos a la nota de tu mamá, la secuencia de acciones será la siguiente:
- Ir a la tienda.
- Ver si hay pan fresco (si sí, comprarlo).
- Elegir la leche.
- Elegir la mantequilla.
- Calcular cuánto dinero te queda.
- Elegir el helado que puedas comprar con el dinero que te sobra.
- Comprar la mantequilla, la leche y el helado.
Un buen algoritmo debe ser lo más detallado posible, incluyendo todas las posibilidades y los posibles errores (la tienda está cerrada, no hay leche, etc.). De esta manera, funcionará sin problemas y el resultado será predecible.
Bucles/Ciclos
Permiten utilizar un bloque de código varias veces seguidas hasta que se cumpla la condición necesaria. Por ejemplo, elegir mantequilla y leche hasta que te alcance para el helado.
Qué necesitas para programar
Para escribir programas necesitas:
- Un ordenador
- Acceso a internet (para aprender y buscar información)
- IDE: editor de código (software para desarrollar y probar aplicaciones)
- Un compilador o intérprete (necesario para traducir el texto en lenguaje de programación a un código que el ordenador pueda entender).
Al principio puedes utilizar software gratuito, como Notepad++.
Conociendo un lenguaje de programación y teniendo a mano las herramientas necesarias, puedes crear tu propio software, juego, sitio web, aplicación, base de datos. Los programadores resuelven muchas tareas, muchas de las cuales requieren no solo pensamiento lógico, sino también un enfoque creativo.
La programación en la naturaleza
Algunos científicos y desarrolladores consideran que la programación no se limita a la comunicación entre el ser humano y el ordenador. Señalan que muchas cosas en la naturaleza también funcionan según el principio de los algoritmos. Incluso el genoma humano, que contiene información sobre el objeto, ya ha sido descifrado, escrito en forma de código digital y publicado en acceso abierto.
Existe otra teoría: la teoría de la singularidad tecnológica. Está relacionada con el desarrollo de la inteligencia artificial y las redes neuronales. Sus seguidores creen que algún día en el futuro llegará un momento en que el desarrollo tecnológico se vuelva incontrolable e irreversible. Los programas comenzarán a perfeccionarse a sí mismos, y entonces los humanos tendrán que adaptarse para sobrevivir en las condiciones de una nueva realidad.
En resumen
- Para comunicarse con el ordenador se utilizan lenguajes de programación. Los más fáciles para principiantes son Basic, JavaScript, Python y PHP.
- Una variable es un área de memoria virtual o física nombrada y/o dirigida para almacenar datos (valores).
- Los algoritmos son una secuencia de acciones que el ordenador debe seguir para resolver tu tarea.
- Los ciclos/bucles permiten utilizar un bloque de código varias veces seguidas hasta que se cumpla la condición necesaria.
- Para escribir un programa, necesitarás un ordenador, acceso a internet, IDE: editor de código, compilador o intérprete.
- Al principio puedes utilizar software gratuito, como Notepad++.