Inglés
Casi todo el buen material técnico está en inglés. Por ahí se empieza.
Ver recursosConstruir cosas que funcionan, sin pagar un bootcamp.
El material gratuito para aprender a programar es hoy mejor que muchos cursos de pago. El problema no es el acceso: es que casi todo el mundo abandona en las primeras semanas.
Por eso conviene empezar por algo con estructura y comunidad en vez de por vídeos sueltos. Y elegir un solo camino. Saltar entre cinco cursos es la forma más común de no terminar ninguno.
por freeCodeCamp freecodecamp.org
Buena parte está traducida al español y escribes código desde el primer ejercicio, que es lo que separa aprender de ver vídeos. Si solo pudieras usar un sitio, este.
por Asabeneh Yetayeh github.com
Treinta días, treinta temas, ejercicios al final de cada uno. Lo valioso no es el contenido, que lo encuentras en cien sitios, sino la estructura: sabes qué toca hoy y cuándo terminaste. Si lo tuyo es empezar cursos y no acabarlos, este formato ayuda.
por Harvard University · David J. Malan cs50.harvard.edu
El curso de introducción a la computación de Harvard, entero y gratis. No enseña un lenguaje: enseña a pensar como programador, y eso se transfiere a cualquier cosa que hagas después. Aviso: exige bastante más de lo que la gente espera, y los primeros problemas en C desaniman. Tiene subtítulos en español.
por The Odin Project theodinproject.com
Currículo de desarrollo web hecho por la comunidad. Te obliga a leer documentación y a construir proyectos en vez de darte todo masticado, que es incómodo al principio y la razón por la que sirve.
por Al Sweigart automatetheboringstuff.com
El libro completo, legible gratis en la web del autor. Está pensado para quien no quiere ser programador pero sí dejar de perder tardes renombrando archivos o copiando datos entre hojas de cálculo. Se lo he recomendado a varios colegas que no habían programado nunca.
por Mozilla y colaboradores developer.mozilla.org
La referencia. No es un curso: es donde vas a buscar cada vez que algo no funcione.
por freeCodeCamp youtube.com
Cursos completos de varias horas, no píldoras. Cuando necesites aprender una tecnología concreta y con prisa, busca aquí primero.
por Harvard University youtube.com
Las clases grabadas, con subtítulos y sin matricularte. Malan da clase como quien cuenta una historia, y para un curso que mucha gente abandona en la tercera semana, eso pesa.
por Brais Moure youtube.com
Programación en español, explicada por alguien que se dedica a esto y no solo a enseñarlo. Sus guías de por dónde empezar le sirven bien a quien todavía no se maneja en inglés.
por Holamundo youtube.com
Fundamentos en español, despacio: algoritmos, estructuras de datos, bases de datos. Útil cuando un concepto no te entró a la primera y necesitas oírlo contado de otra forma.
por Grant Sanderson youtube.com
Matemáticas con animaciones, y es lo mejor que hay en su género. Sus series de álgebra lineal y de redes neuronales deberían ser obligatorias para cualquiera que vaya a trabajar con datos. Se entiende casi sin saber inglés porque el peso está en la imagen.
por Asabeneh Yetayeh github.com
Mismo formato y mismo autor, en JavaScript. Buen segundo paso.
por CodeCrafters y colaboradores github.com
Tutoriales para reconstruir desde cero las herramientas que usas a diario: tu propio Git, tu propia base de datos, tu propio navegador. No es para empezar. Es para cuando llevas un tiempo y todo te sigue pareciendo una caja negra.
por Comunidad de practical-tutorials github.com
Tutoriales por lenguaje en los que construyes algo completo en lugar de hacer ejercicios sueltos. Sirve en ese momento incómodo en que terminaste un curso de fundamentos y no sabes qué hacer con lo aprendido.
por Free Ebook Foundation github.com
Miles de libros legalmente gratuitos, con sección propia en español. Es un índice, no un curso: ve cuando ya sepas qué buscas, porque el tamaño abruma.
por Kamran Ahmed y colaboradores github.com
Mapas de qué aprender y en qué orden para cada especialidad. Paradójicamente su mayor utilidad es la contraria a la que parece: ver cuánto puedes ignorar.
por The Algorithms github.com
Los algoritmos clásicos implementados y comentados. Para consultar mientras estudias estructuras de datos, o para comparar tu solución con una que ha revisado mucha gente.
Ninguno de estos materiales es mío ni está alojado aquí. Eran gratuitos la última vez que los revisé, pero eso cambia sin que nadie avise. Si te topas con un enlace muerto o con algo que ahora cobran, dímelo.
De este sitio
Sigue explorando
Casi todo el buen material técnico está en inglés. Por ahí se empieza.
Ver recursosLo que no te enseñaron en el colegio y decide buena parte de tu tranquilidad.
Ver recursosLa parte que ninguna carrera enseña y decide cómo te va con la gente y contigo mismo.
Ver recursosCómo se decide hacia dónde va una organización.
Ver recursosDesde qué es un voltaje hasta montar algo que enciende, mide o se mueve.
Ver recursos