Учите по мере поступления проблем.
Вообще решает не столько ЯП, сколько изначально правильная архитектура "полноценного" приложения. А подучить язык не составляет сложности.
dollar, Ну у меня немного путаются мысли от обилия тем)
Мне хочется понять правильную архитектуру.
Возможно вы сможете ответить, если я приведу пример какого-либо приложения.
Допустим, если взять сайт, на котором мы сейчас находимся.
Получается, что есть визуальная составляющая. Ее можно сделать, используя React + Redux?
Но т.к нужно использовать еще и БД для хранения информации и админ панель, чтобы управлять сайтом и пользователями, то нужно писать бэкенд.
В таком случае хватает ли для бэка Node.js или строить его еще и на Django?
Просто натыкался на много ресурсов, где были связки Django + Reatc. Но не совсем понимаю зачем, если Node тоже может подходить для этого.
Извиняюсь, если глупый вопрос.