Я ФЭ разработчик (активно работаю с TS), начал изучать БЭ. Естественно выбор пал на Node.js, но помимо самого инструмента, хотелось бы изучить грамотный подход к БЭ разработке (архитектуре и работе с типами) в целом, и как я понимаю, Node - не самый лучший выбор для этого, так как он многое позволяет.
- Какой язык посоветуете? Я смотрю на Go. Java (в силу энтерпрайзности) и С# (в силу платформы) не так интересны. Python интересен, но он тоже не сильно бьет по рукам, насколько я понимаю.
- Какие еще ресурсы (книги, курсы) посоветуете для изучения грамотного подхода?
- ООП паттерны - понятно, необходимы. Как распространена парадигма функционально программирования на БЭ? Еще какие-то парадигмы?
P.S. Предопережая язвительные ответы - да понятно, что наговнокодить можно на любом языке, понятно, что у JS есть TS, Nest и т.п. Буду очень признателен за ответы по делу, большое спасибо!