Supongamos que construyo casas. Me pides que construya un tipo específico de casa. Un par de semanas después te llamo y termino mostrándote esto:
Sorprendido, probablemente me preguntarás dónde está el resto de la casa. Voy a responder
- ¿La popularidad de Apache está amenazada por node.js?
- ¿Por qué los navegadores de Internet modernos aún no admiten módulos ES6?
- ¿Cuál es la diferencia entre las visitas a la página y las sesiones?
- ¿Es esta página web (enlace a continuación) una buena fuente de información sobre guacamayos?
- ¿Freecodecamp cubre PHP, y por qué / por qué no?
Oh si, eso? Bueno, solo sé cómo trabajar en lo esencial. Es posible que desee encontrar a alguien más para hacer el resto de las cosas.
Solo así, imagine que un sitio web es un edificio. El HTML establece la base para todo, mientras que el CSS se asegura de que el edificio se vea bonito (o al menos valga la pena mirarlo). Todos los demás idiomas y bibliotecas (JQuery, Node.js, AngularJS, etc.) entrarán en juego después de esos dos cuando termines esculpiendo la carpintería interna y otros detalles y trabajos minuciosos.
En resumen, personalmente le sugeriría que trabaje en la escalera, un paso a la vez, para garantizar la posibilidad de convertirse en un desarrollador web bien educado y completo en lugar de solo el tipo que conoce JavaScript. Por supuesto, siempre puede terminar especializándose en tecnologías de back-end más adelante. Solo asegúrate de no intentar saltar algunos peldaños y terminar cayendo boca abajo. ¡Aclamaciones!
Siéntase libre de seguirme en Quora y responder sus preguntas. ¡Haré mi mejor esfuerzo para ayudar!