Guía · ¿Cómo empezar a programar?

¿Por qué aprender a programar hoy?

“Si la inteligencia artificial ya escribe código, ¿para qué voy a aprender yo? 🤷”

Por RubDaShen~

Respuesta rápida: un rotundo SÍ.

Esta es la pregunta que más me hacen cada vez que enseño programación. Mi respuesta es que sí vale la pena, pero ya no por las razones de hace unos años.

Antes se decía que bastaba saber un poco para empezar a trabajar.

Ahora la IA hace en segundos lo que antes se hacía en horas, y por eso conseguir el primer trabajo cuesta más.

Entonces, ¿hay razón para aprender a programar?

Sí, y la razón se ha vuelto aún más importante ahora: la lógica de programación.

La inteligencia artificial escribe código, pero no sabe para qué lo escribe, solo lo hace. Debe haber alguien que le diga qué hacer y cómo hacerlo. Alguien que sepa diseñar la lógica, estructura y forma del programa. Y esa persona es la que sabe programar. TÚ.

Lo que cambió

Memorizar sintaxis, comandos y aprender un lenguaje ya no es suficiente.

Lo que no cambió

Lógica de programación. Y ahora importa más que nunca.

¿Qué es la lógica de programación?

Es, principalmente...

  • ...entender y analizar el problema. 🧠
  • ...revisar y diseñar la solución. 🔍
  • ...decidir qué y cómo se va a construir. 📐
  • ...y arreglarlo cuando falla. 🛠️

Ante todo esto, aprender a programar dejó de ser únicamente "escribir código" y pasó a ser en mayor medida "pensar con orden".

¿Qué puedo hacer para empezar con la lógica de programación?

Programar dejó de ser principalmente memorizar comandos y sintaxis. Ahora es aprender a pensar con orden: tomar un problema grande, partirlo en pasos pequeños y resolverlos uno por uno.

  1. Problema grande
  2. Pasos pequeños
  3. Solución

A eso se le llama lógica de programación, y es, aunque no lo creas, el secreto para empezar a programar de verdad. Puede que los lenguajes de programación cambien, se creen otros nuevos, algunos pasen de moda... pero la lógica es la misma porque es la esencia para construir algo.

¿Y qué hago con la IA?

La IA sigue siendo una herramienta absolutamente poderosa. Para quienes empiezan en el mundo de la programación, la IA puede servir como un profesor de tiempo completo. Pídele que te explique cómo resolver el problema, no que solo lo resuelva y ya.

La práctica hace al maestro. Cuando menos te des cuenta, estarás resolviendo problemas sin dificultad. Como si fueras todo un profesional. Y, ¿por qué? Porque habrás desarrollado tu lógica de programación.

Ya después de haber desarrollado tu lógica de programación al 100%, podrás usar todas las IA que quieras para hacer lo que quieras. Porque sabrás cómo analizar el problema, cómo diseñar el programa, cómo construirlo y cómo mejorarlo.

¿Ahora qué?

No necesitas ser bueno en matemáticas ni tener una computadora potente. Necesitas disciplina: un poco cada día vale más que mucho una vez al mes. Ahora lo que tienes que hacer es entrenar tu lógica de programación, y ello no se entrena viendo videos o leyendo libros solamente.

Recomiendo empezar con PSeInt. Es un programa para tu computadora que te permitirá desarrollar la lógica sin problemas. Pero ello lo veremos más adelante.

Recuerda: "Todo tiene su tiempo y todo requiere acción".

Siguientes pasos...

Puedes empezar con PSeInt, o puedes unirte a mi comunidad donde personas como tú, quienes están empezando en el mundo de la programación, aprendemos y crecemos juntos. ¡Y totalmente gratis!