Aprender programación puede ser un antes y un después en tu vida personal y profesional. Por un lado, te ayuda a comprender un poco más de cómo funcionan las distintas aplicaciones o programas que utilizamos todos los días y, por otra parte, puede brindarte muchas oportunidades laborales en medio de la revolución digital.
Si quieres satisfacer tu curiosidad por esta habilidad altamente demandada en el mundo laboral moderno sin comprometerte con asistir a una escuela o con una colegiatura que podría mermar tus intenciones de aprender ¡no te preocupes!
Tech Takes te tiene cubierto.
¡Equípate!
Sabemos que estás ansioso por comenzar pero vale la pena recordar primero las necesidades que tienes que cubrir como aspirante a programador. Iniciemos con tres: una
metodología personalizada,
un buen equipo de cómputo y
contar con resultados medibles; estas serán las mejores herramientas para adentrarte en el mundo de la programación.
Para la metodología, te recomendamos que se adapte a tu rutina. Y en cuanto a los resultados, recuerda incrementarlos en duración y complejidad conforme avances en tu proceso. El autoaprendizaje, además de ser económico, tiene otras ventajas como la solidaridad, la responsabilidad y la autonomía, aspectos que te harán destacar más allá del salón de clases [1].
En cuanto a equipo de cómputo, la mejor recomendación que te podemos hacer por su versatilidad y potencia es la línea Pavilion de la tienda HP. Con un equipo de esta familia tendrás un gran punto de partida para aprender a programar gratis.
También hemos dedicado un artículo completo a Las
mejores desktop para programar y escribir código, que puedes leer en el enlace.
Freecodecamp
Un email, mucho entusiasmo y conocimiento del idioma inglés son tres cosas que necesitas para empezar en
freecodecamp.org. La página comienza a partir de un temario que te ayudará a personalizar una ruta de aprendizaje con diversos temas.
Una frase motivacional como “Nada es imposible, el mundo en sí mismo dice ¡Yo soy posible!” de Audrey Hepburn te recibirá cada que regreses a continuar tu camino de formación ; ya sea en un curso python para principiantes, una certificación en visualización de datos o a través de los diversos cursos de programación gratis.
- Página disponible en inglés
- Diversos cursos de cero a experto
- Certificaciones al terminar cada curso
W3schools
Cuando entres a
esta página serás recibido con ejercicios sencillos de los lenguajes de programación más utilizados en todo el mundo, acompañados de una breve explicación de la función que sirven, y así ¡Ya estás aprendiendo!
Esta opción tiene una de los catálogos más amplios de temas a dominar: aprende C++, mejora tus habilidades en mecanografía, prueba tu destreza en hojas de cálculo de google o bien, aprovecha los editores de interfaz o backend.
- Disponible en español, inglés y otros idiomas
- Amplio catálogo de lenguajes de programación y otros cursos
- Metodo “aprende practicando”
SoloLearn
¿Tu jornada laboral te impide tomar cursos de programación gratis? Entonces
Sololearn es la pagina para aprender a programar gratis indicada para ti.
La ventaja de esta web son las lecciones breves que puedes tomar mientras esperas el transporte público, en la fila del cine o durante el desayuno. Además, cuenta con un programa de tutorías que permite que aclares tus dudas con miembros expertos de la comunidad, haciendo que te sientas acompañado durante tu proceso de aprendizaje.
- Disponible en inglés
- Aprendizaje acompañado por expertos de la industria
- Versión gratuita y Premium
MDN Web docs
Las siglas MDN vienen de Mozilla Developer Network (Red de desarrolladores de Mozilla). Si te es familiar el nombre es porque seguramente has utilizado el popular navegador Firefox desarrollado bajo el concepto de “código abierto” que tiene este colectivo.
Esta página se destaca entre las demás páginas web para aprender a programar gratis por su particular método: es como si estuvieras leyendo un libro que explica el cómo y el porqué de cada una de las herramientas de programación. Además, si accedes a los hipervínculos, puedes realizar ejercicios que te explican paso a paso cómo programar.
- Disponible en español, inglés y más idiomas
- Método de aprendizaje clásico
- Surtido repositorio para principiantes y avanzados
Codementor
Si estás acostumbrado al aprendizaje acompañado por un tutor, esta herramienta se convertirá en tu página preferida para aprender a programar gratis. La premisa de
codementor.io/ es buscar una persona que te pueda asesorar 1:1 en el tema de programación que estés aprendiendo.
Este sitio incluso es útil si ya eres un programador experimentado porque podrás agendar una cita con un experto de la industria que haya resuelto el problema con el que te estás enfrentando.
- Disponible en inglés y otros idiomas (depende del tutor)
- Asesoría con expertos de la industria en sesiones gratuitas o de paga
- Más de 50 temas para obtener tutorías
JavaScript info
Ser “El tutorial de JavaScript moderno” es la tesis que distingue
esta web respecto a los otros sitios para aprender a programar gratis, y vaya que lo logra puesto que incluso encontrarás temas aptos para expertos explicados de manera bastante sencilla.
Debemos advertirte que el diseño es bastante sobrio, por lo que si necesitas una interfaz que te esté estimulando constantemente deberías indagar en las demás opciones.
Si quieres discutir los temas o encontrar ayuda respecto a algún tópico en particular, este sitio cuenta con un repositorio en Github o bien una sala de chat en Discord.
- Disponible en español, inglés y otros idiomas
- Diseño sobrio con temas de cero a experto
- Ideal si tienes un enfoque más clásico de aprendizaje
JSDoc
La documentación en los procesos informáticos a menudo es pasada por alto, a pesar de ser una de las claves de cualquier proyecto de programación exitoso. Esta realidad es la que busca solventar la página
JSdoc.app.
Hay que admitir que la interfaz no es la más amigable, aunque una vez que comiences a hacer clic en las diferentes secciones te darás cuenta que es un complemento perfecto para las demás opciones en JavaScript que te mostramos en este artículo.
- Disponible en inglés
- Buena opción para aprender a documentar código
- Excelente complemento para otros recursos de aprendizaje JavaScript
Tutorial Republic
Si eres de la vieja escuela, recordarás que la palabra tutorial no siempre estuvo ligada a un video de Youtube que explica cómo hacer las cosas. Esa es la esencia de
tutorialrepublic.com.
Es una guía paso a paso para que puedas iniciarte en temas como HTML, CSS, PHP y por supuesto, un curso completo de Python. Las herramientas interactivas de esta página son lo mejor ya que son como un terreno de juego donde puedes poner en práctica lo aprendido sin poner en riesgo tu código.
- Disponible en inglés
- Herramientas interactivas para aprender en la práctica
- Disponibilidad de buscador de dudas, tutoriales y ejercicios
The Odin Project
“Aprende, construye y conecta”, estos son los tres pasos para construir una carrera en desarrollo web dentro de este sitio. Su diseño y facilidad de uso lo convierten en el recurso que “desearía haber tenido mientras estaba aprendiendo esto”, como lo declaran los desarrolladores del proyecto.
A diferencia de las demás páginas para aprender a programar gratis,
The Odin Project está construida a partir de software de código abierto, es decir, forman parte del dominio público y por lo tanto predica con el ejemplo al trabajar bajo este esquema y alienta a la comunidad a compartir su conocimiento o recursos para que más personas tengan acceso a una carrera en el área de programación.
- Disponible en inglés
- Especialidad en Back end y con recursos para Full stack developer
- Variedad de recursos y lenguajes de programación
Bonus: Javascript 30
El nombre de esta página marca tu destino: tendrás 30 días para poner en práctica todo lo que has aprendido de Javascript. Este es un reto bastante interesante ya que cada día está lleno de nuevos conocimientos como HTML, geolocalización o CSS.
Recomendamos que pruebes este recurso una vez que hayas terminado algún curso relacionado de esta lista o bien, si ya eres un experto y quieres medir tus habilidades con
este particular reto. ¿Qué pasa si fallas? Regresarás al inicio del curso, muy al estilo de Elden Ring.
- Disponible en inglés
- Distintas maneras de resolver cada reto
- Ideal si aprendes a través de la repetición
En conclusión
Aunque aprender algo nuevo siempre es todo un reto, por suerte hay una gran cantidad de opciones para estudiar programación gratis. Es importante que te mantengas acompañado durante el proceso pues varias de las opciones que presentamos tienen alternativas para acceder a foros o mentorías que puedes aprovechar para mantenerte motivado en estos cursos.
A pesar de que la programación sea una de las habilidades más demandadas actualmente, de nada servirá aprenderlo si no lo disfrutas, así que prueba todas las alternativas hasta que encuentres la indicada para ti y apoyate de todas las fuentes posibles, después de todo ¡para eso es el internet!
Esperamos que hayas encontrado un recurso de aprendizaje que sea valioso para ti, busca más artículos sobre lo último en tecnología en Tech Takes.