Recursos para aprender a programar (gratis)
¿Por qué aprender a programar?
A lo largo de los últimos años, y especialmente en una coyuntura de pandemia, uno de los elementos que han tomado relevancia es el desarrollo de software. Finalmente, toda la infraestructura que soporta las herramientas digitales y aplicaciones que usamos diariamente está respaldada por equipos de desarrollo que día a día se encargan de mantener esas herramientas, solucionar problemas y también de diseñar e implementar nuevas funcionalidades.
Es una carrera de muy alta demanda y en países cómo Colombia se dice que hay escasez de desarrolladores, hay puestos de trabajo en tecnología que no están siendo ocupados.
Esto ha llevado al gobierno a través de MINTIC a generar programas con el fin de capacitar estudiantes en habilidades de ciencias de la computación.
La alta demanda en esta profesión ha logrado que personas de otras carreras se interesen en querer aprender a programar, en lo personal, amigos y conocidos me preguntan cómo y por donde empezar en el mundo de la programación y siempre les comparto brevemente mi experiencia de aprendizaje y por donde iniciar y qué recursos pueden consumir.
En internet existe un sin fin de plataformas y recursos, de pago y gratis, en diferentes formatos, idiomas, etc, plataformas donde aprender a programar desde cero hasta convertirse en experto y conseguir un empleo como desarrollador de Software.
¿Cómo iniciar con recursos gratuitos?
Es fácil encontrar recursos educativos dónde aprender a programar, existen infinidad de sitios, pero lo que suele ser difícil es saber y decidir por dónde empezar, por lo que si conoces o cuentas con alguien que pueda ser tu guía, tutor o tutora va a hacer que te ubiques y tengas una ruta de aprendizaje según tus gustos y los objetivos que quieras lograr.
Pero la realidad es que no siempre vamos a contar con personas con esa expertis, por ello recomiendo plataformas como freeCodeCamp que cuenta con programas de estudio, tutoriales y mini cursos para iniciar en la programación desde cero, recursos de nivel introductorio orientado a personas que están interesadas en aprender programación pero tienen breves o cero conocimientos en desarrollo y las ciencias de la computación, cuenta con contenido en inglés y recientemente también en español freeCodeCamp, además una ventaja que le veo es que el contenido lo publican en su canal de Youtube, por lo que lo puedes ver desde cualquier dispositivo sin necesidad de registrarse en la plataforma principal.
Ya que nombramos Youtube, esta plataforma está llena de canales de programación en donde muchos youtubers desarrolladores comparten cursos, guías y tutoriales. También encontramos canales donde otras personas comparten su experiencia de cómo se iniciaron en el mundo de la programación, cómo encontrar un primer empleo como desarrollador, cómo se trabaja haciendo software y muchas temáticas relacionadas a la tecnología .
Aquí te dejo una lista de canales que puedes tomar en cuenta para empezar esta experiencia:
Esta lista comprende canales que más sigo y en su momento me ayudaron en adquirir conocimiento general y algo específico que quería aprender, también plataformas como Udemy que tienen cursos muy específicos y con otra metodología de aprendizaje, en esta plataforma la mayoría de cursos son de pago pero hay muchos cursos que son gratis.
Con las recomendaciones mencionadas anteriormente ya tienes a disposición una base muy amplia sobre la que puedas empezar a desarrollar tus habilidades como programador del futuro.
Para terminar también considero importante enfocarnos en algo que más te llame la atención, ya que el mundo del software y ciencias de la computación hay muchas áreas en donde desarrollarse, al final todos aprendemos diferente, y lo que hace la diferencia es la constancia, paciencia y la pasión con la que haces las cosas.