Preguntas frecuentes¶
Las dudas más comunes sobre este libro y sobre cómo aprender desarrollo web.
📖 Sobre el libro¶
¿Es gratis?¶
Sí, completamente. El libro es abierto y todo el contenido está disponible en libro.urukais.com. El código fuente está en GitHub bajo licencia MIT.
¿Necesito conocimientos previos?¶
No. El libro empieza desde cero. Solo necesitas un ordenador con navegador y ganas de aprender. Si nunca has escrito código, puedes empezar por el Capítulo 1.
¿Cuánto tiempo tardo en completarlo?¶
Depende del tiempo que le dediques. Haciendo un capítulo al día, en un mes tienes una base sólida. Haciéndolo a fondo con los ejercicios, 2-3 meses. No hay prisa.
¿En qué orden leo los capítulos?¶
En el orden que aparecen en el menú lateral. Están organizados por niveles:
- 🟢 Principiante (1-6): fundamentos
- 🟡 Intermedio (7-10): herramientas y primer proyecto
- 🟠 Avanzado (11-18): técnicas profesionales
- 🔴 Profesional (19-20): backend y DevOps
- 🟣 Experto (21-25): tecnologías específicas
¿Hay ejercicios?¶
Sí, cada capítulo termina con una lista de ejercicios. No hay soluciones publicadas todavía, pero puedes proponerlas si quieres.
¿Puedo contribuir?¶
Por supuesto. Lee la guía de contribución. Aceptamos correcciones de erratas, mejoras en ejemplos, nuevos capítulos y traducciones.
¿Vas a publicar más capítulos?¶
Sí. Puedes ver el plan completo en el Roadmap. Si tienes ideas, abre un issue.
💻 Sobre desarrollo web¶
¿Por dónde empiezo?¶
Por el Capítulo 1. Y cuando termines el 6, empieza a construir cosas pequeñas por tu cuenta. La práctica es lo que hace que aprendas.
¿Necesito estudiar una carrera?¶
No. Muchos desarrolladores profesionales son autodidactas. Una carrera ayuda, pero no es obligatoria. Lo que importa es el portfolio y la capacidad de resolver problemas.
¿Debo aprender un framework?¶
Sí, pero después de dominar HTML, CSS y JavaScript. Aprender React o Vue sin entender lo básico es como construir un edificio sin cimientos.
¿Cuánto tiempo tardo en encontrar trabajo?¶
Depende de muchos factores. Con dedicación constante, entre 6 meses y 2 años. La clave: portfolio sólido + proyectos reales + capacidad de resolver problemas en entrevistas.
¿Vale la pena aprender TypeScript?¶
Sí, absolutamente. Se ha convertido en el estándar de la industria y te ahorra horas de depuración. En el libro lo cubrimos en el Capítulo 15.
¿Necesito saber matemáticas?¶
No para desarrollo web general. Solo si te especializas en gráficos 3D, animaciones complejas o machine learning.
¿HTML y CSS son lenguajes de programación?¶
Técnicamente no. Son lenguajes de marcado (HTML) y estilos (CSS). El lenguaje de programación de la web es JavaScript.
🛠️ Sobre herramientas¶
¿Qué editor de código uso?¶
Visual Studio Code. Es gratuito, extensible y el estándar de facto. Alternativas: WebStorm (de pago), Neovim, Sublime.
¿Windows, Mac o Linux?¶
Cualquiera. El desarrollo web es multiplataforma. Linux suele ser el más usado por profesionales, pero Windows con WSL2 funciona genial hoy en día.
¿Necesito un ordenador potente?¶
No. Cualquier portátil de los últimos 5 años vale. 8 GB de RAM está bien, 16 GB es ideal si trabajas con Docker o máquinas virtuales.
¿Tablet o iPad?¶
No es lo ideal. Puedes programar con editores como Replit o GitHub Codespaces, pero un ordenador es mucho más cómodo.
🚀 Sobre el despliegue¶
¿Dónde publico mi web?¶
Para sitios estáticos: GitHub Pages, Netlify, Vercel o Cloudflare Pages. Todos tienen plan gratuito. En el Capítulo 9 lo explico en detalle.
¿Necesito un dominio?¶
No es obligatorio, pero da mucha profesionalidad. Cuesta unos 10 €/año. Es una inversión pequeña.
¿Qué es HTTPS y por qué importa?¶
Es la versión segura de HTTP. Cifra la comunicación entre navegador y servidor. Todos los sitios deberían usarlo. GitHub Pages, Netlify y Vercel lo activan automáticamente.
🤝 Sobre este proyecto¶
¿Cómo puedo contactar?¶
Usa la página de contacto. Suelo responder en 48h.
¿Puedo copiar el contenido?¶
Sí, siempre que mantengas la atribución. Está bajo licencia MIT.
¿Cómo me suscribo a las novedades?¶
En la home tienes un botón para suscribirte a la newsletter. Te llega un email cuando publico capítulos nuevos.
¿No encuentras tu pregunta? Escríbeme.