Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Какой язык выбрать начинающему программисту, вэб-разработчику, frontend-у? Какой язык выбрать между Python или JS?

Я новичок. С нуля. Python рекомендуют новичкам, кто пришел с 0, т.к он проще и с него легче начать. Но заметил, что вакансий на нем не так много, почти везде JS идет. Что все-таки больше подходит фронтендеру? HTML и CSS - это понятно, что будет нужно и там, и там. Еще заметил, что чаще всего такая тройка встречается: HTML, CSS и JS. И стоит ли новичку идти на курсы Fullstack-разработчик? Там вижу, что идет обучение сразу двум языкам и Python и JS.
Программирование+3
Денис Щербинин
  ·   · 21,8 K
На Кью задали 1 похожий вопрос
Диванный философ, по совместительству инженер  · 21 янв 2022
Именно фронтэндеру нет альтернативы Java Script. Т.е. теоретически конечно есть надстройки над ним типа Type Script или Coffee Script. Но не вдаваясь в подробности во первых все равно сначала надо знать JS. А во вторых большинство реального кода на фронтэнде пишется все же не на них а на JS.
Питон в Веб-разработке применяется как один из возможных бэкэнд языков. И там, в отличие от JS во фронтэнде, ему как раз есть много альтернатив. И именно поэтому вакансий в веб-разработке по нему меньше. Некоторую путаницу возможно вносит то, что JS может применяться также и на бэкэнде в среде Node JS. Но обратное неверно, Python не применяется на фронтэнде.
Я согласен что JS в качестве первого языка не лучший выбор если изучать программирование по классике. У него достаточно специфичная смешанная парадигма. Кроме того на нем широко используется применение конструкций языке "не по назначению" ради лаконичности кода. Поэтому код написанный опытным разработчиком менее понятен новичку чем на более строгих и классических языках. Но все это не критично, многие благополучно освоили программирование на примере JS. Со временем добавите второй уже более классический язык. И на нем уже сможете подучить классику программирования. Для начала можно обойтись, но по мере совершенствования пригодится.
Идея изучать Fullstack при наличии времени и денег на это - точно хорошая. Понимание как устроен бэкэнд крайне полезно фронтэндеру. Кроме того бэкэнд иногда бывает достаточно прост, чтобы стоило искать второго разработчика. Сможете сами написать Rest API в этом случае. Кроме того посадкой сайтов на CMS занимаются именно фронтэндеры. Правда там бэкэнд язык чаще не Питон а PHP. И если недостаточно всего перечисленного - Питон красивый удобный язык. Получите удовольствие от его изучения скорее всего.
Читаю вот тут комментарии и везде упоминания Питона и Джаваскрипта... А что PHP уже отсталый и забытый язык?
Начинающий программист, учил JS, работал с...  · 20 окт 2022
Если отвечать на вопрос коротко и понятно, то для фронтенда нужно выбирать JS. Именно на нём строится всё взаимодействие пользователя с веб-страницами. Да, HTML и CSS - это основа этих страниц. JS нужен для того, чтобы сделать... Читать далее
Веб-разработчик, геймер, специалист по этике  · 1 нояб 2021
> Я новичок. С нуля. Python рекомендуют новичкам, кто пришел с 0, т.к он проще и с него легче начать. Но заметил, что вакансий на нем не так много, почти везде JS идет. Что все-таки больше подходит фронтендеру? HTML и CSS - это... Читать далее
Лучший
< Frontend-разработчик /> "Это не похоже на...  · 23 окт 2021
Фронтенд - это однозначно JS. "Новичкам" действительно советуют питон (пайтон для хейтеров, да-да :)), но если интересует фронтенд, то мир JS приветствует. Тройка HTML, CSS, JS - это потому что какой-то сферический "фронтенд" в... Читать далее
1 эксперт согласен
Только одно но. Подучить бэкэнд на крусах - это не то же самое что стать профессиональным бэкэндером. Знание... Читать дальше
Программирование  · 4 февр 2022
Я вот выбрал JS, а Python освоил позже, для меня Python показался довольно примитивным и слишком простым. Но не совсем он простой, особенно в применении фреймворка Django при разрабатывании нейросети в backend части, там... Читать далее
1 эксперт согласен
Очень точное замечание. В современном программировании так почти всегда. Фреймворки сильно сложнее языков на... Читать дальше
Ответы на похожие вопросы
Какой язык выбрать начинающему программисту, вэб-разработчик, frontend. Какой язык выбрать между Python или JS?  — 1 ответ, задан 
🍀 Естествоиспытатель   · 22 окт 2021  · shymanovsky.mooo.com
Все верно. Два языка и нужно. JS работает в броузере. Питон - на сервере. Если создается какое-то сложное полнофункциональное веб-приложение, то оно часто работает на обеих сторонах одновременно. Поэтому нужно писать клиентскую и серверную часть во взаимоствязи. На разных языках, да. Тут не получится одно заменить другим. Нужно и то и другое. Иногда такие приложения пишутся разными людьми. Один пишет клиентскую часть, другой - серверную. Но знать все-равно надо, хотя бы для того, чтобы вместе с другим программистом обсуждать и согласовывать проект.