Но сначала 2 момента:. В идеале, выбирайте не язык, а задачу, которую хотите решить (я хотел создавать сайты как на
awwwards.com, поэтому мне нужен был JS). Если вам непринципиально, то выбирайте самый доступный вам язык (у меня были друзья, знающие PHP и я спокойно мог выбрать его и они бы мне помогали и обучали меня)Вот, а если, по какой-то причине вы решили не использовать первые 2 пункта, тогда ответ – PythonПочему Python:– Очень хороший и простой дизайн языка (на нем приятно писать)– Очень распространен (вы найдете миллиард бесплатных и при этом качественных курсов и ответов на форумах)– Очень много хороших кодеров (коммьюнити Python состоит из множества очень грамотных программистов, пришедших из научной среды или других языков)– Очень актуален (в аналитике незаменимый инструмент + куча web проектов уже на нем написаны)– Очень активно развивается (коммьюнити не дремлет, вон у нас даже Mojo появился)В чем проблемы Python:– Django – дно– Асинхронщина очень сложная– Типизация есть, но слабовата– Скорость низкаяНО все эти проблемы вообще не будут касатся разработчика первые пару лет, а там он уже сам сделает выбор продолжать ли ему развиваться в Python или перейти / добавить другой язык, чтобы решить эти проблемы (чаще всего, это будет Go)Поэтому, да, я настоятельно рекомендую Python как язык для формирования хорошей базы