Mañana inicio una nueva clase de Fundamentos de Python y, como siempre, veo las mismas dudas. La pregunta que ronda por mi cabeza es: “¿Realmente esto es para mí?”.

Si alguna vez has sentido que la programación es solo para “genios matemáticos” o que es un mundo demasiado complejo para entrar, esta lectura es para ti. Vamos a derribar esos muros y a entender por qué Python ha cambiado las reglas del juego.

Desmitificando la programación

Existe el mito de que programar es resolver ecuaciones complejas todo el día en un cuarto oscuro. La realidad es mucho más fácil: programar es resolver problemas usando lógica.

No necesitas ser un experto en cálculo. Necesitas curiosidad, paciencia y la capacidad de dividir un problema grande en pasos pequeños. Si puedes seguir una receta de cocina o dar instrucciones para llegar a una dirección, ya tienes la base para programar.

Los miedos que venceremos

El miedo es el principal enemigo del aprendizaje. Estos son los tres miedos más comunes que mis alumnos enfrentan el primer día:

  1. Miedo a la “pantalla negra”: La terminal o el editor pueden parecer intimidantes al principio, pero pronto serán tu lienzo.
  2. Miedo a los errores (SyntaxError): En programación, un error no es un fracaso; es una pista. Aprender a leer lo que Python te dice es el 50% del trabajo.
  3. Miedo a no ser “suficientemente inteligente”: La programación es una habilidad que se entrena, no un don con el que se nace.

Pensar como programador

Antes de escribir código, aprendemos a pensar. La sintaxis (las reglas del lenguaje) es secundaria; lo primario es el algoritmo.

Pensar como programador significa ser capaz de abstraer la realidad. Si quieres automatizar el envío de correos, primero defines los pasos: obtener la lista de correos, escribir el mensaje, conectarte al servidor y enviar. Eso es lógica pura, y es universal.

¿Por qué Python? (Y su impacto en el mundo)

¿Por qué elegimos Python para empezar? La respuesta es simple: es el lenguaje que más se parece al lenguaje humano.

Python no solo es fácil de leer, sino que mueve el mundo hoy en día:

  • Desarrollo web: Muchas de las páginas y sistemas complejos pueden hacerse con Python, internamente.
  • Inteligencia Artificial: ChatGPT y la mayoría de los modelos de IA están construidos con Python.
  • Ciencia de Datos: Desde predecir el clima hasta analizar mercados financieros.
  • Automatización: Tareas que antes tomaban horas (como organizar miles de archivos) ahora se hacen en segundos con un script de Python.

Tip: Aprender Python no solo te hace programador; te da una “navaja suiza” para cualquier profesión, sea administración, ingeniería, medicina o derecho.

¿Cómo se ve Python?

Para que veas que no mentimos sobre su simplicidad, mira cómo se ve saludar al mundo en Python comparado con otros lenguajes:

# Así se ve Python:
print("¡Hola, mundo!")

Es directo, legible y sin complicaciones innecesarias. Esa es la magia de Python.

Conclusión: Tu primer paso hoy

La programación no es un destino, es un camino. Si tienes la curiosidad de entender cómo funcionan las herramientas digitales que usas a diario, entonces esto sí es para ti.

No te preocupes por entenderlo todo hoy. Dentro de poco daras el siguiente paso, pero por ahora, quédate con esto: tú también puedes programar.

Recurso adicional: ¿Por qué todo el mundo debería aprender a programar?

Este es un video que me gusta mucho, si eres nuevo aprendiendo a programar, esto puede ayudarte a entender muchas cosas, es un video relativamente antiguo, pero aún mantenemos la misma filosofía de entonces. Si eres un amante de los videojuegos o un friki como yo 😅, reconocerás muchas caras (ej: El creador de Steam):


Siguiente paso: Guía completa de POO en Python