Aprende a programar en FreeCodeCamp
No todo lo bueno cuesta y FreeCodeCamp hace muestra de esto. Un sitio en el cuál puedes aprender todas las habilidades necesarias para convertirte en un programador, donde śerás puesto a prueba con desafíos y proyectos, aprenderás el uso de tecnologías modernas, como programar en conjunto con otras personas y mucho más.
¿Qué es FreeCodeCamp?
FreeCodeCamp es un proyecto iniciado por
Quincy Larson
porque no estaba contento con los métodos de enseñanza virtuales que existían, por esto creo FreeCodeCamp.
FreeCodeCamp es una comunidad de código abierto donde aprendes a programar y ayudas organizaciones sin ánimo de lúcro. Comienzas trabajando en las primeras 400 horas de desafíos a tu ritmo, desde tu navegador a través de un curriculum full stack de JavaScript.
Ganarás un Certificación de Desarrollado Front End y Desarrollo Full Stack durante el transcurso de tu aventura, cuándo completes 800 horas de desarrollo en desafíos (lo cuál involucra crear 5 aplicaciones full-stack) te úniras a un equipo para planear y crear una aplicación que ayuda a una organización sin ánimo de lúcro a desarrollar su labor más efectivamente.
En FreeCodeCamp aprendes a programar de una manera que simplemente, funciona.
Lectura recomendada: https://medium.freecodecamp.com/what-nobody-tells-you-about-learning-to-code-and-why-that-makes-it-so-hard-22431ba27d78#.ibcbz9q6d
¿En qué destaca FreeCodeCamp?
El proyecto destaca por su curriculum y su comunidad, uno de los peores errores que puede cometer un programador es aprender solo, una de las maravillas de aprender programación es hacerlo acompañado, con otras personas que quieres lograr lo mismo que tu y están dispuestos a ayudar.
En FreeCodeCamp aprenderás
- HTML5
- CSS
- jQuery
- Diseño responsive con Bootstrap
- JavaScript
- Programación funcional
- Programación orientada a objetos
- Solución de algoritmos (Principiante, Intermedio y Avanzado)
- JSON API's
- AJAX
- AngularJS
- NodeJS
- MongoDB
- ExpressJS
- Git
Durante el transcurso de tu jornada crearás aplicaciones que puedes utilizar para tu portafolio (¡incluso crearas tu propio portafolio!)
FreeCodeCamp es un proyecto relativamente nuevo, tiene poco más de un año y más de 150,000 campistas se han unido, completando casi 7,000,000 de desafíos; miles de personas alrededor del mundo utilizan FreeCodeCamp para aprender y decenas han conseguido empleos como programadores gracias a FreeCodeCamp.
Lecturas recomendadas: https://www.quora.com/Has-anyone-landed-a-job-after-completing-a-project-with-Free-Code-Camp & http://www.freecodecamp.com/stories
Si bien el sitio actualmente solo esta disponible en inglés, se están llevando a cabo las traducciones necesarias a varios idiomas (Español entre estos) por lo cuál muy pronto podrás disfrutar de esta experiencia de aprendizaje en tu idioma.
¿Aún tienes dudas? Puedes leer historias de campistas en http://www.freecodecamp.com/stories
Siempre pueden echar un vistazo al chat de Gitter, ver que tan activa es la comunidad, buscar ayuda, charlar con los demás campistas o simplemente, descansar después de una buena tarde de programación en http://gitter.im/FreeCodeCamp/FreeCodeCamp
Un saludo y espero que motive a algunos a aprender a programar, siéntanse libres de comentar sus dudas, y si deciden unirse me podrán encontrar como @Oxyrus en el chat, el sitio y en GitHub.
La página principal
http://www.freecodecamp.com/