Cada tanto aparece una lista nueva de “lo que todo developer debería saber”. Yo prefiero distinguir los fundamentos de las herramientas más ligadas a un stack o a una moda. Esta es mi selección, no una lista universal.

Fundamentos que suelo priorizar

  • Entender HTTP: métodos, códigos de estado, cabeceras y caché.
  • Saber leer el DOM y el modelo de eventos, aunque trabajes con un framework.
  • Manejar Git más allá de add, commit y push: rebase, reflog, resolver conflictos.
  • Escribir SQL a mano, al menos para diagnosticar.

No todos estos temas son independientes del framework, pero a mí me parece útil entender la base incluso cuando se trabaja con uno. Ese conocimiento puede ayudar cuando cambia el stack; cuánto facilita el reaprendizaje depende del contexto.

Herramientas y hábitos que priorizaría

Área Mi mínimo personal
Terminal moverse, tuberías, grep/sed básicos
Red curl para hacer solicitudes y observar respuestas
Editor aprender atajos que me resulten útiles; prefiero no depender solo del ratón

Lo que dejaría para después

Yo dejaría para después aprender a fondo un framework específico si todavía no entiendo qué problema resuelve dentro de la plataforma. Para mí, llegar con esa pregunta presente puede hacer más provechoso el aprendizaje, aunque el orden adecuado depende de lo que necesite cada persona.

Para mí, la pregunta útil no es “¿qué debería aprender?”, sino “¿qué me está frenando hoy?”. Me sirve más para ordenar prioridades que una lista genérica.