-
Antes que nada, leé nuestro [
FAQ
](link a faq aqui) y [Código de Conducta
](link a codigo de conducta aqui). -
Si todavía no lo hiciste, create una cuenta en
GitHub
. -
Registrate en
freeCodeCamp
con tu cuenta de GitHub. -
Unite a nuestro [
chat en Slack
](crea y poner link aqui). -
Tenés dudas sobre algo?
Cómo pedir ayuda
de la mejor manera. -
Chequeá que te hayas unido a [
nuestra comunidad en Meetup
](crea el grupo y poner acaa pes) y asegurate de hacerRSVP
con tus datos los días que vayas a venir!* (obligatorio). -
Nuestra filosofía de aprendizaje se basa en el
intercambio entre pares
: cuando aprendas algo nuevo podés enseñárselo a otra persona. Además, es la mejor forma de poner a prueba tus conocimientos. -
Cualquier problema, consulta o sugerencia que tengas, comunicate con los [
organizadores
](ver de poner el nombre de algun otro wachin para que a mi no me molestenn).
(*) Por respeto y consideración con los demás, te pedimos que en caso de que sepas que no vas a poder asistir a algún encuentro actualices tu RSVP
. Gracias.
Para estar al tanto de todas las novedades
- [
Website
](creo una web?) - [
Meetup
](crear el evento y ponerlo aca) - [
Facebook
](me creo uno?) - [
Youtube
](podemos poner playlists de buenos tutos gratuitos) - [
Medium
](puedo hacer articulos en espaniol o ingles.. veremos) - [
eMail
](mi email?)
Algunas recomendaciones para pasar al siguiente nivel: habilidades necesarias para trabajar como dev.
- Hacé de la programación un hábito: no importa que puedas dedicarle poco tiempo por día, sino que seas constante.
- Andá a las Meetups! Hablar con gente que también está aprendiendo, del ambiente IT, compartir tus experiencias y hacer networking suman muchísimo. [
Acá
](calendario de las meetings) tenés un calendario de diferentes eventos que se hacen cada mes. - Enfocate en aprender los conceptos fundamentales, no las herramientas, librerías, frameworks, etc.
- No copies y pegues código ajeno en tus proyectos, tipeá cada caracter!
- En lugar de resolver los ejercicios usando Codepen o el editor de la plataforma, instalate un editor de texto y desarrollá localmente en tu máquina:
Atom
,Sublime Text
y [WebStorm
](link a webstorme) son excelentes alternativas gratuitas que podés usar. Probá y elegí el que más te guste! - Usá
Codepen
y cualquier otro editor/IDE online sólo para compartir de manera fácil y rápida tus proyectos, no para desarrollarlos.Acá
tenés un artículo con tips y buenas prácticas para usar Codepen. - Aprendé y usá
Git
en todos tus proyectos. - Subí todo tu código a tu cuenta de GitHub, en repositorios públicos. De ahora en más, tratalo como tu nuevo CV.
- Publicá tus proyectos en la web y compartilas, usando
GitHub Pages
,Surge.sh
,Heroku
oNow
. - Si estás leyendo algún libro o haciendo un curso complementario, completá los ejercicios.
- Problemas algorítmicos? Leé algunas
estrategias y consejos
para resolverlos.
Material gratuito que podés usar para complementar los de freeCodeCamp. Fueron elegidos para cubrir los aspectos esenciales.
MDN Mozilla Developer Guide
– La referencia más completa sobre HTML, CSS & JS.DevDocs
– Buscá en MDN de forma más cómoda. También funciona offline.Simplified JavaScript Jargon
– Glosario que explica las palabras complicadas del ecosistema JS.
HTML & CSS is hard (but it doesn’t have to be)
– Una guía ilustrada para aprender HTML y CSS.htmlreference.io
– Una guía de HTML con previews para cada feature.cssreference.io
– Una guía de CSS con previews para cada feature.
JavaScript For Cats
– Una introducción para nuevos programadores.Practical JavaScript
– Curso de JavaScript en video con un enfoque práctico, de nivel inicial a avanzado.JavaScript Basics
– Curso de JavaScript complementario a los ejercicios de freeCodeCamp.JavaScript 101
– Workshop introductorio a la programación usando JavaScript.
The Art of Node
– Introducción y tutoriales que cubren lo fundamental de NodeJS.The Node Beginner Book
– Versión interactiva del libro. Aprendé NodeJS mientras creás una aplicación simple.Node JS Tutorial for Beginners
– Tutorial de The Net Ninja.
git - the simple guide
– Una guía sencilla para comenzar con Git sin complicaciones.Learn Git Branching
– Tutorial ineractivo de Git.Git & GitHub - freeCodeCamp
Git & GitHub Tutorial for Beginners
– Tutorial de The Net Ninja.
Eloquent JavaScript
– Libro para empezar a programar en JS.You Don't Know JS (book series)
– Serie de libros sobre el lenguaje.Exploring JS: JavaScript books for programmers
– Serie de libros sobre JavaScript, de nivel avanzado.
Learn Anything
– Buscá lo que quieras aprender y listo!
Esteban Muruzabal
([[email protected]
])
Guía escrita por [Esteban Muruzabal
])