
Hola mundo y bienvenidos. Una de las impresiones más frecuentes que he visto por aquellos que no están dentro de esta industria es que programar es difícil. Por eso, en este artículo quiero aclarar desde mi experiencia que tan difícil fue programar.
Cuando menciono que sé programar o que soy parte de esta industria, hay una reacción en común diciéndome que es difícil o que debe ser muy difícil, y la respuesta que siempre les doy es que no es difícil, pero sí muy frustrante o desesperante.
La programación no es difícil.
¿Qué pasa si ves algo así?

Si tú no sabes programar, así como yo en el pasado, esto puede llegarse a ver como esto:

La Matrix, una locura que no entendemos. Un idioma nuevo del que no entendemos nada y puede parecer complicado, pero es justo eso, un idioma nuevo. Si ya aprendiste un segundo idioma, cuando comenzaste no entendías nada de lo que estaba escrito o lo que te decían, pues es exactamente esto hasta que te pones a estudiar qué significan ciertas palabras o estructuras, es lo que puedes ver.
Cuando comenzaba no entendía mucho, pero ahora después de algunos años y es que veo un código, o una terminal de comandos que es que me doy cuenta de que no era tan complicado, al principio fue duro, de no entendía nada, o que estaba haciendo, pero la clave de esto es ser constante, creo que toda disciplina lo necesita, y la programación no es diferente, con constancia e ir poco a poco es que puedes comenzar a entender, a ver patrones, a leer el código como si fuero otro idioma
¿Necesito saber matemáticas para programar?
Otra pregunta que es muy frecuente es si se necesita saber matemáticas para programar, y esto si es un «depende».
En el desarrollo web es muy poco lo que debes saber de matemáticas, con que sepas hacer operaciones básicas como lo son la suma, resta, multiplicación y división. Para programar no necesitarías más que ese tipo de operaciones. Esto, como te dije, depende de si tienes que hacer, por ejemplo, un panel de control, revisar métricas, un exchange o algún otro tipo de proyecto que lo requiera, pues puede ser que tengas que incluir y saber más o menos matemáticas.
Por lo que te comento, dependerá de tu área o de tu proyecto que tanta matemática te pueda servir a la hora de programar. Pero te contaré un poco más acerca de mi experiencia y cómo me ayudo.
¿Qué me ayudo a saber antes de aprender a programar?
Hubo creo que 3 cosas que me ayudaron para poder entender mucho la programación:
- Soy administrador: Esto puede que no parezca muy relevante, pero el conocimiento que adquirí en administración, como la gestión o diagramación de procesos, que es documentar el paso a paso de un proceso, que es que me ayudó mucho con la lógica a la hora de entender cómo se programaba. Hasta se usan los mismos diagramas que usamos para diagramar procesos que los que se usan para diagramar código.
- Saber usar mi sistema operativo, esto puede parecer intuitivo, pero saber a usar bien mi sistema operativo Windows hizo que hacer instalaciones de las herramientas necesarias, o usar la terminal de comandos no me diera alguna confusión. Otra cosa que puede que me haya ayudado en este punto es que abrir un server de Minecraft me hizo entender un poco de redes, de instrucciones y de servidores. Los videojuegos me apoyaron en esta parte.
- Excel, y si, este puede ser el más importante de estos 3 puntos, pero en Excel he hecho muchas cosas, desde una hoja para gestionar mis inversiones hasta otra como un punto de venta para un negocio que tuve. Los proyectos no los programaba en VBA, que significa Visual Basic for Applications, los hacía funcionar con las fórmulas de toda la vida en Excel, pero pensar en condicionales y en la lógica que mis hojas de Excel tenían que tener, me ayudó a comprender todo muy bien cuando comencé a programar.
Sé que igual y no puedes llevar estas herramientas como yo, pero puedes tener otros conocimientos que también te pueden ayudar. Todo puede llegar a sumar cuando estás aprendiendo.
Y como un bonus de este punto, sabía ya un segundo idioma que es el inglés. Este tema me ayudó bastante, pero lo vamos a tocar un poco más tarde.
Frustración
Ahora vamos a ver ahora el otro lado, que sí es lo malo de aprender a programar.
Y ya te lo mencioné, es frustrante. Que no entiendas que es lo que estás escribiendo, que un código que escribiste no funciona, y por más que busques la solución sigue sin funcionar, o que no entiendas que algo no funciona, cuando tienes el mismo código que la clase y no funciona igual, encontraste algo desactualizado, o ver que otros compañeros pueden dar soluciones que a ti no se te ocurrieron.
Todo eso te causa desesperación, te causa sentir que no sabes lo suficiente, que es difícil y que deberías hacer otra cosa.
Pero pasado un tiempo esto desaparece, y comienzas a entender poco a poco todo, desarrollas lógica, empiezas a entender cómo resolver problemas, y en mi caso, es emocionante tratar de construir algo que no sabes hacer.
Y para terminar, algunas de las cosas que sí te recomendaría saber para aprender a programar.
Que sí tienes que saber para programar, requisitos mínimos.
Conoce tu sistema operativo: Antes de entrar a programar, debes conocer tu computadora, debes saber usarla al menos a lo mínimo, que sería crear, mover y eliminar archivos y carpetas, conocer qué son estos archivos y carpetas. Así como instalar una aplicación.
Esto es muy importante, ya que la programación. Si bien te digo que no es difícil, si se te hace complicado lo que anteriormente te mencioné, puedes llegar a sentir que sí son cosas muy complicadas para los programas que utilizamos como el editor de código y la terminal de comandos. Qué justo para estos dos temas, si quieres comenzar a aprenderlo, te dejaré 2 cursos:
Curso gratuito de VsCode y Ultimate Linux para poder utilizar la terminal de comandos como profesional, estas son 2 herramientas esenciales para programar, y entender estas 2 herramientas te ayudarán.
Algo a mencionar es que el usar un dispositivo móvil aunque es una gran herramienta para el día a día, no lo usamos actualmente para programar, y se manejan un tanto diferente a una computadora, y aquí no importa Windows, Linux o macOS un cualquiera de estos 3 te va a servir para programar, si te preguntas que equipo necesitas, te dejaré otro artículo que te puede dar una orientación: ¿Qué computadora necesito para programar?
Como te mencionaba otro punto importante que te puede ayudar es que si sabes inglés te va a ayudar muchísimo, ya que mucha solución de problemas en la parte de documentación está en inglés, por lo que puedes encontrar de manera más fácil a los problemas, que aunque herramientas como ChatGPT te puede ayudar a muchas cosas puedes leer mucho más contenido en inglés. La otra ventaja es que la programación es en inglés, que no es que vayas a escribir mucho texto, pero las palabras reservadas en programación y el código se escribe en este idioma. Y por comentar algo extra es que si y aprendiste otro idioma, ya sabes lo que es pasar por eso y puedes aplicar una misma lógica, programar es aprender otro idioma con una sintaxis muy diferente.
Y lo último que te mencionaré sobre aprender a programar, es que este es un proceso que lleva tiempo, debes de tener paciencia, capacidad para buscar soluciones y creatividad para resolverlos. Este es un paso a paso y no lo vas a aprender de la noche a la mañana cada quien lleva su ritmo. Lo más importante, aquí, es la constancia para poder practicar un tiempo día a día.
Ahora que hacemos ya que hemos visto esto un lugar donde puedes comenzar es ver el siguiente curso gratuito aprende a programar donde vamos a ver esta estructura que necesitas para aprender cualquier lenguaje y si quieres ver las rutas que puedes tomar para aprender a programar te dejare el articulo: Ruta para comenzar a programar con Hola Mundo
Cursos de Hola Mundo para aprender a programar
Te dejaremos además el enlace a todos nuestros cursos de programación, los cuales los encontrarás disponibles en la academia Hola Mundo y puedes optar por adquirir los cursos de manera individual en el siguiente link: todos los cursos de Hola Mundo, si prefieres acceso a todo, también puedes elegir un plan de suscripción mensual o anual, y además te invitamos al siguiente enlace donde vas a poder obtener un descuento en tu primer año a sólo $49.90 usando el cupón PRIMERA_VEZ al momento de realizar tu pago

O igualmente puedes optar por cada curso de manera individual en Udemy.
Biblioteca de Hola Mundo para aprender a programar

Pero si tu tipo de aprendizaje se adapta mucho mejor a los libros, igualmente puedes acceder a nuestros títulos para aprender a programar y así armar tu propia biblioteca.
Podrás adquirir este material en Amazon Amazon en su versión física y en su versión digital, donde también puedes ver un fragmento en esta misma página de Amazon para que así puedas consultar su contenido.
Y esto ha sido todo de este post, si te ha encantado, ¡golpea al botón de me gusta!, dejanos un comentario, y para no perderte nada, no olvides suscribirte a este blog, seguirnos en todas las redes como Youtube, Twitter, Instagram y Tiktok, y por último, te invitamos a escuchar nuestra música «Hola Beats«, diseñada para ayudarte a concentrarte y acompañarte en tu aprendizaje o trabajo, la puedes encontrar en Spotify, Apple Music, Amazon Music, Youtube Music y Deezer.
¡Hasta la próxima!, y chao mundo
Comments (2)
Alberto Pradosays:
julio 17, 2024 at 4:14 amMe ha tocado conocer a muchas personas interesadas en la programación por que quieren desarrollar videojuegos y en esos casos las matemáticas si son muy importantes, pero tampoco creo que sea imposible aprender uno que otro concepto fundamental.
Lo que necesitas saber para empezar a aprender programaciónsays:
febrero 27, 2026 at 4:02 pm[…] tiempo, en otro artículo, te presentaba qué cosas me habían facilitado este camino: https://holamundo.io/2024/07/03/es-dificil-programar-que-necesito-saber-para-aprender-a-programar/. En este te mencionaba justamente algunos de los puntos más importantes, que era conocer tu […]