Existen muchas páginas para aprender programación que son gratuitas, desde cursos completos, hasta bootcamps, pasando por videos. Algunos en español y otros muchos en inglés.
Para empezar yo te recomendaría un curso que encontré en LinkedIn, muy básico, donde explican en qué consiste la programación, el Backend, el Frontend y el Full Stack. El curso se llama Fundamentos del Desarrollo Web. Aquí mencionan desde HTML, CSS, JavaScript y las herramientas que son necesarias para empezar a aprender programación.
Y para continuar hay un mundo completo donde puedes aprender todo un mar de cosas, desde HTML, CSS, JavaScript, hasta otros lenguajes como Python, Java, C#, C++, etc.
Existen plataformas completas con muchísimos cursos gratuitos como:
- SoloLearn. Aquí encontrarás cursos de HTML, CSS, JavaScript, Python, C++, diseño web responsivo, React, Angular, Kotlin, Go, Ruby, PHP, jQuery y muchos más. Esta página se encuentra en inglés. Al agregar un curso te pregunta con cuántas lecciones quieres empezar por día y te calcula cuando terminarás el curso. Tiene una versión PRO que permite hacer más ejercicios que la versión gratuita.
- W3Schools. Está en inglés pero tiene muchísima información de gran utilidad en HTML, CSS, JavaSCript y muchos más.
- FreeCodeCamp. Cuenta con certificaciones de diseño web responsivo, JavaScript, jQuery, React, Python y muchos más. Esta página está en varios idiomas incluyendo el español.
- LearnKarts. Tiene cursos gratis en inglés de Angular, CSS, ExpressJS, HTML, PHP, React JS y SQL.
- Capacítate para el empleo. Página de la Fundación Carlos Slim, tiene cursos completamente gratuitos, que te dan certificados. Honestamente no he revisado estos cursos, pero se ven bien, hay para desarrollador Frontend, Backend y otros más interesantes.
- Educative. Tiene muchos cursos, los básicos son los que están gratis. Desde JavaScript, HTML, Python y otros lenguajes como R, PHP, Scala, etc.
- The Odin Project.*
- Code Avengers.*
- Code Conquest.*
- Khan Academy.*
- Envato Tuts+.*
- Codeacademy.
- Bit Degree.*
- Edabit.*
- Edx.*
En plataformas se puede encontrar mucha información para aprender a programar, incluyendo en LinkedIn, muchos usuarios comparten muchas líneas de código, proyectos, infografías, etc. Incluso plataformas de pago como EDTeam o Udemy ofrecen algunos cursos gratuitos.
Además Youtube se puede encontrar usuarios que comparten gratuitamente videos donde enseñan diferentes lenguajes, tutoriales, a hacer proyectos, páginas, etc. Estos se pueden encontrar en español o en cualquier otro idioma.
En español les puedo recomendar los canales de:
- HolaMundo. Programador Chileno que vive en Nueva Zelanda.
- Bedu. Canal de una página de cursos de pago, de pronto tienen buena información de manera gratuita.
- FreeCodeCamp. Canal de FreeCodeCamp. Apenas empiezan, tienen videos pequeños, pero tienen un curso de HTML y CSS de 5 horas.
- Rafaella Ballerini. Brasileña que hace videos sobre programar. Hace tutoriales. Habla en portugués, pero creo que se le entiende bastante bien como para verlos y entenderlos.
- Víctor Robles WEB. Español que sube videos sobre programación, tiene varios cursos en Udemy.
En inglés les recomiendo:
- Tiff in Tech. Canal de Tiffany, una chica que hizo un bootcamp y ahora es programadora. No hace tutoriales como tal, pero da buenos tips.
Este post solo es para comenzar una serie de recursos para aprender a programar en distintos lenguajes, poco a poco se irán actualizando e iré incrementando los recursos.
* Estas páginas no las he revisado personalmente, no aseguro al 100% que sean gratuitas o de buena calidad, pero existen y hay quienes las recomiendan.