Node.js, Python y Ruby son 3 buenos lenguajes para back-end.
Creo que las tecnologías y los idiomas deben depender de su proyecto, pero si desea aprender un nuevo idioma para aprender más sobre el back-end, supongo que un lenguaje simple es mejor que un lenguaje complejo.
Supongo que tiene buena experiencia en JavaScript, pero el aspecto asincrónico en el back-end puede ser una dificultad innecesaria al aprender. Por eso no creo que Node sea una buena manera.
Python es muy simple y utilizable para el back-end. Si compara Flask, Pyramid y Rails (con Ruby), el marco más interesante para aprender muchas cosas es Flask. El matraz no es una ingeniería excesiva en comparación con otros.
Para aprender, la mejor manera es Python + Flask porque con eso te mantendrás enfocado en tu aprendizaje. Luego puede elegir su idioma y su marco de trabajo dependiendo de sus gustos y proyectos.
- ¿Qué conocimiento debo tener para ser llamado desarrollador senior de back-end?
- ¿Cuál es el mejor idioma para escribir el back-end del sitio web y por qué?
- ¿Cómo comenzaría a crear una aplicación móvil con back-end web?
- Cómo configurar un servidor front-end y un servidor back-end que se ejecutan en la misma máquina
- ¿Es posible usar un mismo código de servidor de servidor web para el sitio web y la aplicación móvil sin REST?