¿Cómo aprender a programar gratis?

En los últimos tiempos ha habido un aumento muy significativo de la gente que quiere aprender a programar. Esto se debe a varios motivos, el fundamental es que, aparentemente, la sociedad y las empresas demandan cada vez más y más desarrolladores; incluso, parece ser que no hay suficientes para cubrir la alta demanda, como ocurrió en el 2020 y parece ser la tendencia hasta ahora (fuente Europa Press).

En estos tiempos de crisis, saber programar puede suponer tener un as en la manga a la hora de encontrar un trabajo (esto unido al conocimiento de idiomas puede multiplicar las probabilidades). Así que mucha gente está indagando acerca de dónde y cómo aprender a programar desde cero y de la manera más sencilla posible.

Este escrito pretende ser una especie de guía para ayudarte en tu deseo de aprender programación desde el inicio completo, aunque también lo puedes seguir si tienes algunas nociones o si quieres aprender un lenguaje nuevo de programación.

Mitos de la programación

Como en todos los entornos especializados, existe una serie de mitos y leyendas urbanas acerca de la programación que es necesario desmentir y romper antes de empezar. Seguro que tienes algunas ideas preconcebidas sobre este mundo, y me encargaré ahora de enseñarte cómo es en realidad.

Es una tarea muy difícil

La realidad es que no, no es algo difícil. Sí que es algo que requiere práctica y tiempo de asimilación, pero no es algo que esté reservado solo a unos pocos privilegiados. Para nada, todo el mundo tiene la capacidad de aprender a programar, tan solo hay que proponérselo y practicar.

Te condena a una vida solitaria

Este es otro de los estereotipos que más daño hace a los programadores. Cualquier persona puede ser programador si se lo plantea. En mi vida laboral he dado con todo tipo de personas que se dedicaban a la programación y no todos son jugadores de juegos de rol ni les gusta la fantasía. Tampoco se pasan horas y horas encerrados en sus habitaciones sin ningún contacto con el mundo exterior. Son personas normales como tú y tienen su vida fuera de su trabajo.

Es algo repetitivo y aburrido

EN ABSOLUTO. Debes saber que el mundo de la programación está en constante evolución y cambio. Siempre están saliendo novedades y mejoras que puedes aplicar a tus proyectos para optimizarlos. Es cierto que la metodología es bastante fija y no suele cambiar aunque cada cierto tiempo surgen nuevas corrientes de estilo y te permiten mantener tus proyectos al día.

Programar es un camino constante de aprendizaje y mejora continua al que siempre puedes reengancharte si estás fuera durante una temporada.

Solo vale para hacer programas para empresas

Esa es solo una de las múltiples posibilidades a las que puedes aplicar la programación. ¿Sabías que puedes hacerte pequeños programas que calculen tus gastos mensuales? Puedes hacer tus propios gestores para lo que necesites, o, incluso, programas para seguir la evolución de criptomonedas o el tiempo atmosférico. El límite lo pones tú.

Es solo para chicos

En los últimos años la cantidad de mujeres que se dedican y/o aprenden programación se ha multiplicado y han demostrado que todo lo que hemos hablado anteriormente son mitos. Si eres mujer, puedes quitarte de la cabeza la idea de que no vales para programar.

A tener en cuenta antes de empezar

Bien, una vez que ya tenemos la mente abierta y estamos dispuestos a aprender a programar, hay una cosa más que quiero confesarte: como te he dicho, la programación requiere de mucha práctica y es posible que, al principio puedas sentir frustración. No te preocupes, procura relajarte, tomarte un descanso y volver tras un rato, verás como el problema se soluciona. También puedes visitar la web más famosa para consultas de programación Stack Overflow: ahí puedes leer miles y miles de páginas con problemas específicos que escriben unos usuarios y que otros contestan de manera altruísta.

Existen muchas alternativas a Stack Overflow, como foros o canales de Youtube o Telegram, recuerda que siempre vas a poder contactar a alguien que te pueda ayudar. No te vamos a abandonar ;).

Dónde aprender a programar gratis

Bueno, como has podido comprobar existen cientos de sitios donde poder empezar con tu aprendizaje, sin embargo yo te recomiendo dos vertientes:

  • Hacer cursos online.
  • Seguir canales de Youtube de programación.

Ambos tendrán más o menos ventajas e inconvenientes dependiendo de tus necesidades y de cómo te adaptes al formato de las lecciones. Lo mejor es que pruebes las dos y te quedes con el que te proporcione mayor comodidad.

Si tuviera que recomendarte algún curso de programación online desde cero me decantaría posiblemente por este del lenguaje Java. Es un curso que combina ambas vertientes, ya que tiene una parte de vídeos y otra de explicación en texto. La web está un poco cargada de publicidad, pero el contenido es de gran calidad.

También puedes echar un vistazo a algún canal de Youtube como los de la Geekipedia de Ernesto.

Mi primer consejo es que aprendas lo básico y luego pienses en qué quieres aplicar tus conocimientos. Una vez tengas eso claro podrás elegir el lenguaje de programación que mejor te pueda ayudar: aprender a programar no es más que aprender la metodología y la teoría, con los lenguajes de programación puedes ponerla en práctica y exprimirlos para conseguir lo que quieras.