A menudo me han preguntado qué recursos recomendaría para los principiantes que buscan ingresar a la carrera de desarrollo web. A menudo me refiero a GitHub como un excelente lugar para comenzar.
Decidí compilar algunos de los mejores repositorios que conozco. Ojalá los hubiera conocido cuando comencé, así que trátelos como un atajo valioso para acelerar su camino de aprendizaje.
Este artículo obviamente está orientado a principiantes, aunque estoy seguro de que algunos de los desarrolladores más experimentados también podrían aprender una o dos cosas de estos.
Para ayudarlo a navegar, los he organizado por categorías, desde lo básico hasta los cursos, manuales, mejores prácticas, proyectos, entrevistas y recursos.
⭐ GitHub estrellas 4k+
https://github.com/vasanthk/cómo-funciona-la-web
¿Qué sucede detrás de escena cuando escribimos www.google.com en un navegador?
⭐ GitHub estrellas 187k+
https://github.com/kamranahmedse/developer-roadmap
Esta es probablemente la mejor y más completa hoja de ruta, que lo ayudará a comprender el panorama general del panorama de desarrollo, sus principales tecnologías y la secuencia recomendada de aprendizaje.
⭐ GitHub estrellas 41k+
https://github.com/microsoft/Web-Dev-Para-principiantes
Curso de calidad de 12 semanas y 24 lecciones sobre conceptos básicos de JavaScript, CSS y HTML. Cada lección incluye cuestionarios previos y posteriores a la lección, instrucciones escritas para completar la lección, una solución, una tarea y más.
⭐ Estrellas GitHub 18k+
https://github.com/wesbos/JavaScript30
Archivos de inicio + Soluciones completadas para el Desafío de 30 días de JavaScript de Wes Bos.
⭐ GitHub estrellas 1k+
https://github.com/apptension/developer-handbook
Una guía obstinada sobre cómo convertirse en un desarrollador profesional de aplicaciones web/móviles.
⭐ Estrellas GitHub 14k+
https://github.com/dexteryy/libro-de-hechizos-de-modern-webdev
Panorama general, diccionario de sinónimos y taxonomía del desarrollo web moderno con JavaScript.
⭐ GitHub estrellas 12k+
https://github.com/google/WebFundamentals
Algunas de las mejores prácticas para el desarrollo web moderno proporcionadas por los desarrolladores de Google.
⭐ GitHub estrellas 120k+
https://github.com/airbnb/javascript
Una de las mejores guías de estilo que existen.
⭐ GitHub estrellas 64k+
https://github.com/ryanmcdermott/clean-code-javascript
Principios de ingeniería de software, del libro "Clean Code" de Robert C. Martin, adaptado para JavaScript. Una guía para producir software legible, reutilizable y refactorizable en JavaScript.
⭐ GitHub estrellas 164k+
https://github.com/donnemartin/system-design-primario
Aprenda a diseñar sistemas a gran escala. Preparación para la entrevista de diseño del sistema. Incluye tarjetas flash de Anki.
⭐ GitHub estrellas 4k+
https://github.com/samdutton/simple
Los ejemplos más simples posibles de HTML, CSS y Javascript.
⭐ GitHub estrellas 64k+
https://github.com/gothinkster/realworld
Realworld le permite elegir cualquier frontend (React, Vue y más) y cualquier backend (Node, Django y más) y ver cómo impulsan aplicaciones full-stack bellamente diseñadas en el mundo real.
⭐ GitHub estrellas 133k+
https://github.com/danistefanovic/construye-tu-propio-x
Cree el suyo propio (inserte tecnología aquí).
⭐ GitHub estrellas 211k+
https://github.com/jwasham/codificación-entrevista-universidad
Un completo plan de estudios de informática para convertirte en ingeniero de software.
⭐ GitHub estrellas 32k+
https://github.com/yangshun/front-end-interview-handbook
Materiales de preparación para entrevistas de Front End para ingenieros ocupados.
⭐ GitHub estrellas 66k+
https://github.com/yangshun/tech-interview-handbook
Materiales seleccionados de preparación para entrevistas para ingenieros ocupados.
⭐ GitHub estrellas 36k+
https://github.com/bradtraversy/design-resources-for-developers
Una lista seleccionada de recursos de diseño e interfaz de usuario de fotos de archivo, plantillas web, marcos CSS, bibliotecas de interfaz de usuario, herramientas y mucho más.
⭐ GitHub estrellas 223k+
https://github.com/EbookFoundation/free-programming-books
Libros de programación disponibles gratuitamente.
⭐ GitHub estrellas 1k+
https://github.com/cheatsheet1999/FrontEndCollection
Notas para ingenieros de software front-end. Cubre estructuras de datos y algoritmos comunes, conceptos web básicos, HTML, CSS y Javascript.
Escribir siempre ha sido mi pasión y me da placer ayudar e inspirar a la gente. Si tiene alguna pregunta, ¡no dude en comunicarse!
Si estos recursos te ayudaron, ¡conéctame en Twitter , LinkedIn y GitHub !
Visita mi Blog para más artículos como este. También publicado aquí .