| tutoriales/shell | ||
| .gitattributes | ||
| codecrafters-banner.png | ||
| ISSUE_TEMPLATE.md | ||
| README.md | ||
Construye tu propio <inserta-tecnología-aquí>
"Lo que no puedo crear, no lo entiendo." — Richard Feynman
Este repositorio es una compilación de guías bien escritas y paso a paso para recrear nuestras tecnologías favoritas desde cero.
Es una excelente manera de aprender.
🌎 Fork en español de build-your-own-x por orellanaignaciod-stack. Además de traducir los títulos, buscamos activamente agregar recursos en español en cada categoría. ¿Conoces un tutorial en español que no está aquí? ¡Abre un Issue o un Pull Request!
Índice
- Renderizador 3D
- Modelo de IA
- Realidad Aumentada
- Cliente BitTorrent
- Blockchain / Criptomoneda
- Bot
- Herramienta de Línea de Comandos
- Base de Datos
- Docker
- Emulador / Máquina Virtual
- Framework / Librería Frontend
- Videojuego
- Git
- Asignador de Memoria
- Pila de Red
- Red Neuronal
- Sistema Operativo
- Motor de Física
- Procesador
- Lenguaje de Programación
- Motor de Expresiones Regulares
- Motor de Búsqueda
- Shell
- Motor de Plantillas
- Editor de Texto
- Sistema de Reconocimiento Visual
- Motor de Vóxeles
- Navegador Web
- Servidor Web
- Sin categoría
Tutoriales
⚠️ Las secciones marcadas con 🔜 aún están en traducción. Las secciones con ✅ están completas. Los recursos marcados con 🇪🇸 están disponibles en español.
Construye tu propio Renderizador 3D
🔜 Próximamente traducida.
Construye tu propio Modelo de IA
🔜 Próximamente traducida.
Construye tu propia Realidad Aumentada
🔜 Próximamente traducida.
Construye tu propio Cliente BitTorrent
🔜 Próximamente traducida.
Construye tu propia Blockchain / Criptomoneda
🔜 Próximamente traducida.
Construye tu propio Bot
🔜 Próximamente traducida.
Construye tu propia Herramienta de Línea de Comandos
🔜 Próximamente traducida.
Construye tu propia Base de Datos
🔜 Próximamente traducida.
Construye tu propio Docker
🔜 Próximamente traducida.
Construye tu propio Emulador / Máquina Virtual
🔜 Próximamente traducida.
Construye tu propio Framework / Librería Frontend
🔜 Próximamente traducida.
Construye tu propio Videojuego
🔜 Próximamente traducida.
Construye tu propio Git
🔜 Próximamente traducida.
Construye tu propio Asignador de Memoria
🔜 Próximamente traducida.
Construye tu propia Pila de Red
🔜 Próximamente traducida.
Construye tu propia Red Neuronal
🔜 Próximamente traducida.
Construye tu propio Sistema Operativo
🔜 Próximamente traducida.
Construye tu propio Motor de Física
🔜 Próximamente traducida.
Construye tu propio Procesador
🔜 Próximamente traducida.
Construye tu propio Lenguaje de Programación
🔜 Próximamente traducida.
Construye tu propio Motor de Expresiones Regulares
🔜 Próximamente traducida.
Construye tu propio Motor de Búsqueda
🔜 Próximamente traducida.
Construye tu propio Shell ✅
Un shell es el intérprete de comandos de tu sistema operativo: el programa que lee lo que escribes (como
ls,cd,grep) y lo ejecuta. Bash, Zsh y Fish son ejemplos de shells. En esta sección aprenderás a construir el tuyo desde cero.
Recursos en inglés (títulos traducidos):
- C: Tutorial — Escribe un Shell en C (traducción en español — original de Stephen Brennan, CC BY-SA 4.0)
- C: ¡Construyamos un shell! (taller práctico con código)
- C: Escribiendo un Shell UNIX (serie en 3 partes)
- C: Construye tu propio Shell (guía de referencia)
- C: Escribe un shell en C (enfoque paso a paso)
- Go: Escribiendo un shell simple en Go
- Rust: Construye tu propio Shell usando Rust
🇪🇸 Recursos en español:
⚠️ Actualmente no encontramos tutoriales en español sobre implementar un shell desde cero. Los recursos en español existentes tratan sobre usar bash/shell scripting, que es un tema diferente. ¿Conoces uno? ¡Abre un Pull Request y lo añadimos aquí! Esta es exactamente la brecha que este repositorio busca llenar.
- 🇪🇸 Bash/Shell: Curso de Bash desde cero — MoureDev Pro (scripting, no implementación)
- 🇪🇸 Bash/Shell: Tutorial de programación de Bash — FreeCodeCamp en Español (introducción a scripts de shell)
Construye tu propio Motor de Plantillas
🔜 Próximamente traducida.
Construye tu propio Editor de Texto
🔜 Próximamente traducida.
Construye tu propio Sistema de Reconocimiento Visual
🔜 Próximamente traducida.
Construye tu propio Motor de Vóxeles
🔜 Próximamente traducida.
Construye tu propio Navegador Web
🔜 Próximamente traducida.
Construye tu propio Servidor Web
🔜 Próximamente traducida.
Sin categoría
🔜 Próximamente traducida.
Cómo contribuir
- Abre un Pull Request con:
- Un tutorial en español que falta en alguna sección
- La traducción de una sección marcada con 🔜
- O crea un Issue sugiriendo un recurso y lo evaluamos juntos
Origen y Licencia
El repositorio original es obra de muchos contribuidores. Fue iniciado por Daniel Stefanovic y es mantenido por CodeCrafters, Inc. En la medida de lo posible bajo la ley, han renunciado a todos los derechos de autor y derechos conexos sobre este trabajo (CC0).
Esta traducción al español es mantenida por orellanaignaciod-stack.