FreeCodeCampBA / Quick Start
Programming Languages
Projects that are alternatives of or similar to Quick Start
💻 freeCodeCamp BA Quick Start 🚀
[email protected] a nuestra comunidad. ¡Acá tenĂ©s una guĂa rápida para empezar! ✨
Hola! đź‘‹Contenido
Primeros pasos
-
Antes que nada, leé nuestro
FAQ
yCĂłdigo de Conducta
. -
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
. -
Tenés dudas sobre algo?
CĂłmo pedir ayuda
de la mejor manera. -
Chequeá que te hayas unido a
nuestra comunidad en Meetup
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 lxs
organizadores
.
(*) Por respeto y consideración con lxs demás, te pedimos que en caso de que sepas que no vas a poder asistir a algún encuentro actualices tu RSVP
. Gracias.
Sitio y redes sociales
Para estar al tanto de todas las novedades
Bonus
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á
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
yVisual Studio Code
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á gratis (si son open source) tus proyectos en la web y compartilos. Ideal para armar tu portfolio!
- Si estás leyendo algún libro o haciendo un curso complementario, completá los ejercicios.
Recursos gratuitos complementarios
Material gratuito que podés usar para complementar los de freeCodeCamp. Fueron elegidos para cubrir los aspectos esenciales.
Referencias
-
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
-
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
-
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. -
JavaScript Array Explorer
– Encontrá el método de array que necesitás sin tener que buscar en la documentación. -
JavaScript Object Explorer
– Encontrá el método de objetos que necesitás sin tener que buscar en la documentación.
Node.js
-
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.
Notas sobre JavaScript Full Stack
Notas de undefined school sobre diferentes conceptos de JavaScript, Node y otros.
JavaScript
Conceptos
ES6+
ES6: Array y Object Destructuring
ES6: Spread Operator
ES6: Modules
ES6: Maps
ES6: Promises
ES2017: Async/Await
Frontend
Backend
Paradigmas
Otros
Git
-
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.
eBooks
-
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.
Yapa
- ¿Querés más recursos gratuitos? ¡Buscá en nuestra
Wiki
! -
Learn Anything
– Buscá lo que quieras aprender y listo!
Organizadores
-
Leonardo Galante
(@lndgalante
) -
Nicolás Quiroz
(@_nhsz
) -
Ariel Gerstein
(@arielger_
) -
Roy Eden
(@Royede
) -
Luciano Ramello
(@luchosr10
) -
Gonzalo Pozzo
(@goncy
) -
Guadalupe Lazzo
(@luppelazzo
) -
AgustĂn Mulet
(@AgustinDMulet
)
GuĂa escrita por Nicolás Quiroz