Top sitios para aprender programación gratis
Cuando estás partiendo en el mundo del diseño y desarrollo web, muchos en lugar de pagar prefieren encontrar recursos gratuitos donde nutrirse de más y más información para aprender código, lo que es una buena opción en especial al partir y ayuda a que descubras que es lo que más te gusta, para luego ir especializándote.
Te dejamos a continuación una compilación de cursos, tutoriales escritos, blogs, canales de YouTube, ebooks, comunidades online y más. Ojo, es fundamental que tengas conocimientos en inglés (si no lo tienes, es ultra ultra necesario comenzar a aprenderlo cuando te involucras en esta área, porque muchas de las instrucciones y ayudas están en este idioma).
Antes de comenzar el recorrido, tenemos una excelente noticia para ti, un código BLOGADL que te deja gratuitos dos cursos de Desafío Latam, que puedes encontrar en esta página, sobre Introducción al Desarrollo Web y Data Analytics.
¿Los contenidos esenciales? JavaScript, WordPress, , experiencia de diseño y uso y más. Acá vamos:
Plataformas que traen varios cursos dentro
9. The Odin Project: La versión gratis de Viking Code School, un bootcamp gratuito de código online. Puedes también trabajar con otras personas conectadas en grupos de estudio.
Canales de YouTube (Inglés)
Canales de YouTube (Español)
17- Soy Dalto: Dalto te va a mostrar la programación y el desarrollo de una forma distinta
18- Freecodecamp: es una organización sin fines de lucro cuya misión es crear recursos gratis para ayudarte a aprender a programar.
19- HolaMundo: canal de chileno que luego se va a trabajar a Nueva Zelandia y enseña de programación
20- AltAcademy: cursos gratuitos de programación para principiantes.
Blogs
22. CSS-Tricks: Este blog va más allá del CSS y hablar acerca de otras cosas como Sass, JavaScript, PHP y más ¡Explora muchos recursos!
26. Tuts+: Tutoriales gratis y algunas opciones pagadas en cursos actuales. Aproximadamente 570 vídeos/cursos instructivos y expertos en todos los temas, no solamente relacionados a la computación. También publican eBooks.
The Command Line
28. Conquering the Command Line: Libro online por Mark Bates. Puedes comprar copias y screencasts.
Git y GitHub
31. Try Git: Competencias interactivas para aprender y experimentar con Git. Creado por Code School.
32. Git Immersion: Tour guiado para aprender sobre lo b{asico de Git. Escoge preferencias y crea tus propios proyectos.
HTML and CSS
33. Skillcrush’s Coding Bootcamp: Skillcrush’s bootcamp gratuito es un perfecto lugar para comenzar para quienes son absolutamente nuevos en este mundo. Podrás aprender qué significa trabajar en tech, obtener definiciones amigables de la industria y tener la oportunidad de escribir tus primeras líneas de código.
34. Learn CSS Layout: Este website te enseñará fundamentos de CSS que son usados para configurar y dejar arriba un layout de website. Es lo mejor para quienes tienen listo HTML básico y el cómo de CSS.
35. Marksheet.io: Para principiantes. En 4 capítulos: la web, HTML5, CSS3 y Sass. Es como un ebook online, pero con Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License. Entonces puedes adaptarlo si lo necesitas.
37. HTML5 Dog: Con un tutorial HTML intermedio y otro avanzado, tiene también otros de CSS.
JavaScript
38. Eloquent Javascript: Otro libro online. Tienes grandes proveedores de fondos de tecnología como Mozilla y Hack Reactor.
39. Javascript.com: Creado por Code School. Rápido y perfecto para absolutos principantes con 9 mini lecciones.
40. JavaScript for Cats: Es como una single-webpage con un libro dividido en 2 secciones, creado por el programador Max Ogden. No está lleno de gifs de gatos pero sí tiene fotografías de gatos al final.
42. NodeSchool: Workshops y eventos de todo el mundo con contenidos web.
43. That JS Dude: Sitio web que enseña JavaScript, junto a vídeos que explican conceptos importantes. Credo por @mdkhan005.
44. The Node Beginner Book: Escrito por Manuel Kiessling, este libro es para personas que tienen algo de experiencia en otros lenguajes de programación. También hay una versión corta del texto gratis y online que enseña mucho acerca de Node.
WordPress
45. WordPress.tv: Granaciones de conferencias de WordCamp de todo el mundo. Creado por Automattic.
46. WPBeginner: Website para quienes están comenzando como usuarios de WP. Gran glosario de terminos, video tutoriales y blog donde se publican artículos de diferentes autores.
Python
47. A Byte of Python: Libro online para principiantes que pueden escoger descargarlo como PDF.
48. LearnPython.org: Tutorial online e interactivo para aprender código con Python. Tiene una pequeña ventana donde puedes escribir tu código e ir a las lecciones.
50. Python Spot: Tutoriales básicos e intermedios sobre Python. La mayoría viene de forma escrita y también hay enseñanzas en desarrollo de videojuegos, databases y más. Todo usando Python, obviamente.
Ruby
53. Rails Tutorial: Libro de 12 capítulos de Michael Hartl. Puedes comprar ebooks, screencasts del autor y más. O sólo leerlo gratuitamente online.
54. RubyMonk: Totalmente gratis, tienes la opción de donar. Basado en tutoriales interactivos, donde puedes leer una lección y tipear en código. Tiene opciones de curso para principantes, intermedios y avanzados.
55. Try Ruby: También creado por Code School, esta es una mejor opción para principantes. Escibres en una ventana de navegador mientras avanzas en los ejercicios.
Bases de datos
57. MongoDB University (inglés): Cursos de MongoDB. Las lecciones vienen en formato de vídeo y también hay quizzes y ejercicios a lo largo del camnio. Los cursos duran 7 semanas, pero puedes trabajar a tu ritmo. Más de 200.000 personas ya han tomado estos cursos ¡Buena señal!
Diseño y experiencia de usuario
61. HackDesign: Una manera fácil de diseñar un curs para personas que hacen cosas grandiosas. Son 50 lecciones en total, dictada spor diferentes instructores. Los temas incluyen tipografía, diseño de interacción, front-end design y más. Puedes hacer una lección de diseño y recibirla en tu inbox una vez a la semana, o puedes ver todas las lecciones en el sitio.
62. UX Apprentice: Creado por Theresa Neil y el team de Balsamiq, estos son 101 cursos de UX, especial para principantes. Contiene 3 partes: descubrimiento, estrategia y diseño. A medida que vas aprendiendo, puedes hacer cuestionarios y adquirir recursos relacionados.
63. UXPin: Aunque tiene ofertas pagadas, tiene una gran variedad de UX books gratis en el sitio. Todo lo que necesitas es ingresar tu correo electrónico para acceder al material. Tienen libros de minimalismo, teoría del color, flat design, diseño de interacción y más.
Comunidades Online
64. CodeBuddies: Aprende con otros peer-to-peer organizados en Google Hangouts. Grandioso para quienes quieren estudiar con otros pares programando. CodeBuddies también tiene un Slack chatroom, como un grupo de chat de Facebook, donde las personas interesadas se congregan para preguntar y responder.
65. CodeNewbie: Tiene una gran variedad de herramientas para principantes, incluyendo una comunidad Slack donde puedes preguntar, un Twitter chat cada miércoles, un podcast semanal y más.
66. Newbie Coder Warehouse: Un gran lugar para preguntar y resolver dudas conectado con otros. Es muy simple ingresar: todo lo que necesitas es un profile de Facebook.
67. Blog Desafío Latam: Obvio que nuestro blog, donde encontrarás un sin fin de información que te ayudará a iniciarte en el mundo de la programación.
En tanto, también puedes aprender y practicar de forma gratuita en nuestro curso interactivo de SQL y cursos self-paced certificados en cursos ADL (accedes gratis con código, elblogsabe)
¿Necesitas acompañamiento hasta conseguir trabajo?
El aprender autodidacta, si bien te puede parecer muy tentador, tiene el contra que realmente son muy pocas las personas que pueden lograr aprendizajes que involucren largos periodos de aprendizaje como es forjarse para ser programadores.
¿Dónde estudiar entonces? Nuestra recomendación es que siempre depende de cada persona, en caso que veas que avanzar de manera autodidacta no es lo tuyo y necesites apoyo junto a estructura para formarte en un rol digital, te recomendamos evalues ya sea estudiar en un bootcamp o una universidad.
En cualquier caso, ya sea elijas avanzar a estudiar en un Bootcamp gratis o en una universidad, te recomendamos revisar ciertos criterios claves para que analices donde estudiar y en caso que te decidas por la opción de bootcamps, te dejamos una lista de los mejores bootcamps en español.
En caso de querer una guía personalizada, estamos para ayudarte por Whatsapp, ¡Tú éxito es nuestro éxito!