Ir al contenido principal

¿Cómo aprendí a programar?

Última actualización: 8/15/2025

👋 ¡Bienvenidos a mi blog!

Gracias por darte una vuelta por acá. Este es el primer post de lo que espero sea una larga serie de artículos, tutoriales, notas y reflexiones sobre programación, datos y tecnología.

En este posteo te voy a contar cómo fue mi experiencia con la programación a lo largo de mi vida. No es una guía ni un tutorial técnico, sino más bien un recorrido personal con anécdotas y curiosidades.


1. Apretar todos los botones

Desde chico siempre me fascinaron las computadoras y consolas de videojuegos. Si bien la mayor parte del tiempo obviamente la pasaba jugando, siempre fui muy curioso por todas las cosas que podías hacer en la PC.

Me acuerdo cuando iba al trabajo de mi mamá con solo 7 u 8 años y aprendía a usar MS-DOS para poder poner el Prince of Persia en una 486 (los más jóvenes seguramente van a tener que googlear qué es eso). O unos años después, tocando absolutamente todos los menús e íconos que existían en Windows 95 para saber qué hacía cada cosa.

prince_of_persia

2. El cyber, mi escuela

Pero creo que donde tuve mi primer acercamiento real a la programación fue en mi gran amor de la adolescencia: el Counter Strike.
Para el que nunca jugó, o si no llegaron a probar las versiones antiguas como la 1.5 o la 1.6, además de elegir si eras "terror" o "CT" y las armas que querías usar, el juego te brindaba la posibilidad de configurar un millón de opciones a través de una consola que aparecía mágicamente desde el margen superior al tocar la tecla |.

Ahí sí que pasé horas y horas entendiendo qué hacía cada comando y cuáles eran los valores óptimos para mi juego, la famosa .cfg. Podías bindear teclas, modificar parámetros de los mapas, elegir si ver o no la sangre, configurar servidores para jugar en LAN o hasta cambiar la gravedad. Era casi como jugar a ser Dios. A veces pasaba más horas en el cyber armando la .cfg o buscando y analizando las que usaban los "PRO" que jugando al propio juego.

counter-strike

3. ¿Economía o informática?

Luego llegó la facultad y, aunque siempre seguí bastante enganchado con los juegos y la compu, no me topé con nada muy relacionado a la programación hasta que cursé Econometría I. Fue ahí donde conocí el software que definitivamente cambió el rumbo de mi vida profesional: Stata.

Al principio, obviamente me costó (como a la mayoría de mis compañeros… no es que por haber armado una .cfg de Counter Strike me iba a librar de los malditos syntax error). Pero de a poco me fue gustando cada vez más, al punto que intentaba usarlo no solo para cosas de la facultad.

En los ratos libres de mi trabajo de ese momento me ponía a probar cosas random, parecido a lo que hacía con el MS-DOS en la oficina de mi mamá. Para no olvidar la sintaxis, iba anotando los comandos en un Word que, años más tarde, terminaría convirtiéndose en las filminas para el primer curso que dicté en el Ministerio de Economía.

Me acuerdo la felicidad que me daba dar esas clases: era recibir dinero por mostrar las cosas que había aprendido a hacer por hobby.

curso_stata

4. Luz, cámara, acción

Por suerte, pude dar ese y muchos otros cursos durante varios años. Pero cuando llegó la pandemia, no me quedó otra que pasarlos a la modalidad a distancia, lo que afortunadamente dio origen al proyecto STATEANDO.

Al principio, la idea era simplemente crear un canal de YouTube para que los alumnos pudieran ver la repetición de la clase sincrónica que les daba. Pero luego me empezó a gustar la edición de video (en realidad ya me gustaba bastante desde antes, pero ahora tenía dónde aplicarlo) y me entusiasmé con la idea de ayudar a más personas que solo las del curso.

Algunos de mis vídeos en YouTube:

El canal tuvo muy buenos resultados para ser un tema tan específico: más de 100 mil vistas y casi 2.500 suscriptores.

Armar los guiones me ayudaba a ordenar y reforzar mis conocimientos, y al saber que cualquiera podía verlos trataba de que fueran lo más claros y prolijos posible.

El canal tuvo buenos resultados para ser un tema tan específico: más de 100 mil vistas y casi 2.500 suscriptores. Armar los guiones me ayudaba a ordenar y reforzar mis conocimientos, y al saber que cualquiera podía verlos trataba de que fueran lo más claros y prolijos posible. Pero, escribir los guiones, grabar y editar me llevaba demasiado tiempo, por lo que terminé priorizando proyectos que me dieran de comer 🙃.

(Ojo que el canal no está abandonado y pienso subir más videos, así que te invito a suscribirte de paso)

5. Así que existen otros lenguajes...

Crear contenido en Youtube me llevó a la idea de armar un curso online pero donde el aprendizaje no fuera solo mirando videos, sino que se tratara de una web interactiva donde pudieras resolver tareas e ir registrando tu progreso y logros. Y esa fue la razón por la que empecé a acercarme al desarrollo web.

Aunque el curso todavía está pendiente, después de casi 2 años estudiando, viendo videos y aplicando los conocimientos en varios proyectos, pude aprender muchísimas cosas sobre programación:

  • Lenguajes como Python, HTML, CSS y JavaScript
  • Control de versiones con Git y Github
  • Frameworks como Next.js y Astro
  • y un montón de conceptos sobre la web, APIs y el despliegue de aplicaciones.

Tan importante fue este aprendizaje que me permitió crear esta web, la de varios colegas más e incluso desarrollar mi propio SaaS.


6. Conclusión

Hace más de 10 años que escribí mis primeras líneas en Stata. Desde entonces aprendí otros lenguajes, frameworks y herramientas, pero la esencia sigue siendo la misma que al principio para mi: la programación es como un "juego" infinito donde siempre tenés algo nuevo para aprender.

Si llegaste hasta acá, te invito a seguir curioseando conmigo en este blog. Quizás encuentres algo útil para tu camino como programador… o al menos una excusa para apretar esos botones de tu PC que todavía no probaste. 😉


💡¿Te gustó?
¡Compartilo con quien creas que pueda disfrutarlo o serle útil!