Очень популярный вопрос. Прежде чем выбирать, стоит задать себе вопрос , кто будет писать frontend - если вы , то тогда ваш выбор nodejs — тогда вы немного сэкономите на изучении нового языка. Очень практично выучить только один язык как для бэкенда, так и для фронтенда.
Если вы будете изучать HTML И CSS или уже знаете , или не будете писать фронтэнд вовсе, то я всем рекомендую выбирать Python с библиотекой Django. Система взаимодействия папок друг с другом с написанием различных шаблонов выглядит вполне логичной и удобной. Кроме того, простое подключение к базе данных и большое количество веб-документов на платформе Django.
Если вас заинтересовал второй вариант с python , можете дополнительно почитать информацию с сайта
blogproger.ru :
flask или django в веб разработке