Важно. Я - не профессиональный программист и в моих ближайших планах смена профессии не значится. Программировать начал из любопытства, но затем нашел этому навыку и практическое применение на своей работе (интернет-торговля). Соответственно, мой опыт и мои цели имеют свою специфику, которую следует учитывать.
Одним словом
Если вы хотите начать знакомиться с миром программирования и у вас есть желание как можно скорее предъявить миру свой первый проект, то выбора никакого и нет.
Очевидно, что вам нужен JavaScript. Только этот язык позволит создавать и публиковать работающие сайты с минимальным набором знаний и навыков.
А также деплой
Еще один важный фактор - это простота публикации вашего приложения.
Фронтенд - тут все просто. Я пишу приложения на React JS и для публикации мне достаточно запустить сборку на своем ноутбуке и потом скопировать полученные файлы в соответствующую папку на хостинге. Очень просто.
Также просто публиковать приложения на сервисах типа Vercel или Heroku. В интернете полно подробных пошаговых инструкций, которые можно просто выполнить, даже не вникая в их смысл.
На Python вы просто не можете написать фронтенд сам по себе, насколько мне известно.
Бэкенд - здесь мой опыт ограничен двумя фреймворками: Express для JavaScript и Flask для Python. Большой разницы между ними я не заметил.
Но, когда дело дошло до публикации, то приложения на Flask мне ни разу не удалось разместить на Heroku или Google Functions без долгих поисков на StackOverflow. В последний раз я даже предпринял отчаянный шаг и упаковал свое приложение в контейнер Docker. Оно успешно работало на локальной машине и также успешно легло после размещения на Heroku. Я решил, что это знак и просто переписал все на JavaScript - это оказалось быстрее.
Возможно дело просто в моих кривых руках, ведь я писал примитивные REST API приложения, которые ничего сложного не делали. Но можно взглянуть на это и с другой стороны - даже криворукий человек в состоянии без проблем разместить и запустить приложение, написанное на ExpressJS, что только подчеркивает его дружелюбность для новичков.
Итого
Итог подведен в начале статьи и этот абзац добавлен просто для порядка. Сейчас я все пишу только на JS, а Python очень сильно помогает, когда нужно эпизодически спарсить товары с какого-нибудь сайта. Для этого я использую сервис Colab от Google (https://colab.research.google.com) и здесь работа с Python - это просто наслаждение.