Depende de cuáles sean tus objetivos.
¿Esto es por diversión? ¿Solo por estar actualizado / informado? ¿Estás tratando de conseguir un trabajo de ingeniería de software? Si es así, ¿en cierto tipo de empresa?
Casi independientemente de la respuesta, recomendaría elegir el lenguaje y los marcos que le permitan crear algo que le parezca más interesante .
- Voy a comenzar a desarrollar un gran proyecto de red social. ¿Debo usar Node.JS o necesito usar Java (para el backend)?
- Tengo un sitio web alojado en WP Engine y utilizo su servicio CDN. ¿Hay algún beneficio al usar CloudFlare para CDN o sus características de seguridad?
- Decidí que quiero aprender PHP. ¿Para qué se usa PHP exactamente en el desarrollo web front-end?
- Actualmente estoy usando PHP / MySQL para alimentar mi sitio web. ¿Es esta la mejor tecnología o debería usar otra cosa?
- Quiero crear sitios web como filehippo, cnet o cualquier sitio gratuito. ¿Dónde empiezo?
Los nuevos marcos o lenguajes más “populares” y brillantes rara vez son los más importantes para conocer para entrevistar y sobresalir en un trabajo de ingeniería de software, por ejemplo.
Si realmente le preocupa estar actualizado , elija un lenguaje prometedor, en lugar del marco, ya que su popularidad parece seguir arcos más largos.
Si le preocupa ser un ingeniero de software superior , mire los lenguajes clásicos que todavía se usan ampliamente y úselos para aprender los principios de ingeniería de software profundamente en lugar de preocuparse por lo actualizado.