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

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

Какой язык программирования изучить за 2-3 месяца и какую поставить для себя цель?

В запасе 2 месяца лета, в течении которых я бы хотел обучиться какому-то языку программирования и получить первый опыт на практике. На данный момент знаю очень базово Питон, но нет проблем и переучиться. Хотелось бы научиться писать ботов для тг, дискорда или обучиться вёрстке сайтов. Что из этого поставить для себя целью и какой(какие) языки программирования для этого потребуются?
В приоритете это получение опыта, который потом сможет окупиться.
ПрограммированиеПрограммирование на python+3
Матвей Комаревцев
  · 4,1 K
Веб-разработчик, геймер, специалист по этике  · 22 июн 2022
Собственно код самого бота для телеграма вы можете написать за пару часов по инструкции для вашего языка. Например, вот одна из обёрток вокруг их API для удобства. То же самое применимо для дискорда и для любой другой открытой социальной платформы - есть официальная документация по API, есть готовые библиотеки-обёртки. Для такого популярного языка, как Python, совершенно точно есть такие библиотеки для чего угодно. Можно выбрать любой мейнстримный язык - C#, C++, Java, JavaScript, Python, PHP - на любом из них будут такие библиотеки. Язык здесь не ограничение.
Самое интересное в чат-ботах это то, что они, собственно, делают. Есть разница между ботом, который отвечает "Привет" на любое сообщение, и ботом, который создаёт изображения по текстовому описанию, хотя технически и то, и то будет ботом для телеграма. Вот этому вы будете учиться очень долго, и на каждом новом проекте почти заново. Вот здесь язык может оказаться ограничением, но пока вы не определились с тем, что именно будет ваш бот делать, выбирать не из чего. Опять же, такой популярный мейнстримный язык как питон это безопасный выбор.
Насчёт опыта, который сможет потом окупиться - я бы на вашем месте посмотрел вначале спрос на рынке труда на телеграм-ботов, например, на freelance.ru хотя бы. Чтобы оценить шансы продать конкретно этот скилл. По вёрстке веб-страниц-то вы точно найдёте работу, а в этой нише - я не знаю.
Но в целом за два-три месяца в разработке ПО подняться с почти нуля до уровня, когда вы уже можете зарабатывать - на мой взгляд, это задача, посильная разве что реинкарнатору. 😏 Вы начните, конечно, со ссылок, которые я вам дал - с официальной документации и примеров кода - а там посмотрите сами, как быстро у вас пойдёт. Я лично считаю, что реалистично рассчитывать где-то на год, но мало ли как у вас карта ляжет.
Последнее моё замечание по поводу вот этого фрагмента вашего вопроса:
Что из этого поставить для себя целью
Не позволяйте другим людям управлять вашей жизнью. Это вы должны принимать такие решения, не кто-то другой. Если вы ждёте, что где-то будет проще, не ждите. В разработке ПО нет лёгких путей, сначала всё кажется лёгким, а потом кривая обучения всё равно превратится в вертикальную стену.
2 эксперта согласны
Разработка высоконагруженных систем. Опыт 15+   · 27 июн 2022  · progolang.zenclass.ru
Здравствуйте! На мой взгляд стоит посмотреть перспективные направления - бекенд. Неважно в какой области (игры, сервисы, фильмы). Но ов есть везде. Сейчас многие хотят добиться максимальной производительности своих сервисов, а это не так просто. Поэтому стоит выбирать язык программирования который не требует дополнительного окружения. Я бы посоветовал язык Golang.  В... Читать далее
Лучший
Пофигист с большим жизненным опытом, обремененный образованием и личной жизнью... ;)  · 22 июн 2022
А чем питон не устраивает? Вполне хороший язык для того, чтобы получить первый опыт в программировании. Правда есть у него особенности «благодаря» которым придется некоторые вещи переучивать когда переходишь например на C++… но это другая сказка и рассказывать ее нужно отдельно.  Так что «переучиваться» на что-то еще смысла не вижу. Задачи? Да полно задач. Возьмите сами... Читать далее
PS: Верстка это несколько другое направление. Хоть и программирование но сильно «вывернутое» в другую сторону... Читать дальше