¿Cómo aprender Programación Web de forma gratuita?
El mundo de la programación es muy intimidante, para el que no sabe nada de programación solo ve un montón de líneas de código, no sabe que significan, que hacen ni como lo hacen, pero controlan el mundo como lo conocemos. Pues yo me sentía igual, pero decidí intentar aprender e instantáneamente me atrapó. Luego de un año, muchas horas frente a la computadora, muchos proyectos y páginas web creadas, vengo a guiarlos por el mismo camino.
Actualmente hay muchas páginas de cursos online, con certificados, videos, proyectos con distintos grados de complejidad, etc. Pero aquí les indicaré como comencé yo y cuales me han ido ayudando en el proceso.
Codecademy
Si de verdad no tienes conocimiento alguno sobre HTML (Es el código mas básico y elemental de un sitio web, lo que define su estructura), mi recomendación sería Codecademy. Los cursos son interactivos, con pequeños retos que se irán desbloqueando a medida que avanzas y algunos cuestionarios para confirmar que retuviste la información, pero en la versión gratuita son muy pocos los cuestionarios. En mi caso me ayudó mucho porque explican todo paso a paso, lentamente, muy buenos para el que está comenzando y no tiene idea de donde está parado y además muchos de los cursos están en español, que es bastante difícil conseguirlos en otro idioma que no sea en inglés. Otra de las ventajas es que puedes avanzar a tu propio ritmo, devolverte si se te olvidó algún elemento, tu progreso está guardado en línea, así que ya sea que estés en tu casa, en el trabajo, en casa de un familiar o amigo y tengas un tiempo libre, podrás entrar a tu cuenta y continuar de donde quedaste sin problemas.
Recomiendo comenzar con el curso HTML y CSS. Y luego cuando te sientas preparado, pasar a JavaScript.
freeCodeCamp
Free Code Camp , que es completamente gratis, otorga un certificado al terminar el curso, y si logras completar tanto el de Front-end como el de Back-end, te preparan para entrevistas de trabajo. Ya yo terminé el curso Front-end, acá pueden observar mi certificado y en mi perfil de Codepen (una web donde pueden jugar con la programación web y ver los resultados en tiempo real y con muchas herramientas) pueden ver y revisar mis proyectos para los retos de FCC. Actualmente me preparo para comenzar el de Back-end y esperando que FCC apruebe e implemente su nuevo pensum que se encuentra en fase beta y se ve bastante interesante.
La forma de enseñar al comienzo es parecida a la de Codecademy, pero no te lleva de la mano, avanza mucho mas rápido y en los retos mas avanzados te toca investigar por tu cuenta. Lo mas interesante de este sitio web, es que tiene su propio pensum de estudios, con muchos proyectos avanzados que ponen a prueba tus conocimientos, construyendo sitios web desde 0 y aplicaciones web básicas, que refuerzan todo lo aprendido anteriormente. El principal problema que pueden conseguir es que está todo en inglés, ese el gran problema a la hora de aprender a programar, casi toda la documentación está en inglés. Así que toca aprender inglés o que el traductor de google se convierta en tu mejor amigo.
Para concluir
Mi recomendación (y la forma en que yo lo hice) fue comenzando por Codecademy y luego completaba los retos de Free Code Camp. Trabajando con ambos puedes complementar tu aprendizaje y avanzar de forma mas ordenada.
Aprender a programar no es fácil, lleva bastante tiempo y esfuerzo, pero vale la pena, y puedes ir observando inmediatamente tu progreso, al ver como cada línea de código cobra vida frente a tí. Además es una tecnología que no se volverá obsoleta en el futuro inmediato, al contrario, toda empresa, negocio, persona famosa, etc, tiene algún tipo de presencia en la web.
Congratulations @gabolopez90! You have completed some achievement on Steemit and have been rewarded with new badge(s) :
You published your First Post
You got a First Vote
You made your First Vote
You made your First Comment
Click on any badge to view your own Board of Honor on SteemitBoard.
For more information about SteemitBoard, click here
If you no longer want to receive notifications, reply to this comment with the word
STOP