Какой стэк бэкенд технологий выбрать фронтенд разработчику для личных проектов?
NodeJS
Зачем учить Ruby, PHP, Python...., когда уже знаешь JavaScript?
Выучить новый язык всегда хорошо, но если делать свои "проектики", то лучше взять что-то знакомое. NodeJS не подходит для проектов, где большая вычислительная нагрузка, но такую нагрузку надо еще заиметь, и с этим можно бороться и на Node
Это все мое ИМХО
Node.js. Я backend разработчик, пишу на Go. Когда нужно сделать фуллстак я первым делом пытаюсь свалить фронт на специалиста за взаимные услуги. Если не получается свалить я достаю с полки Гудмана и открываю stackoverflow. Времени у меня уходит в два-три раза больше чем задача того стоит. И постоянное ментальное усилие - переключение парадигмы. Я тогда думаю - надо освоить JS как положено и писать все на одном языке и не париться где будет финальный рендеринг документа на сервере или в браузере.