>>3321479 (OP) Смотря для чего. Для устройства на работу - для новичка лучше что-то базовое и популярное. Python, Java, JavaScript. Дальше разберёшься. Для именно обучения программирования начни с чего-то базового вроде C.
>>3321479 (OP) Раз ты вообще нулевой, то ты не о том думаешь.
Тебе не о конкретном языке сейчас думать надо, а о программировании в общем, чтобы понять, твоё это вообще или ты просто прочитал про зарплаты (сеньоров и лидов) и завидуешь. Какой нибудь общий курс, напр гарвардский cs50 подойдёт.
Далее необходимо выбрать интересное тебе направление разработки, чтобы не бросить на середине учебы - для этого ищешь какие-нибудь обзорные гайды на Ютубе. Впереди тебя ждёт не один месяц учебы, будет ломать, будет не получаться, будешь ничего не понимать, будет лень после нынешней работы/учебы, будет отвлекать множество более интересных и важных дел и так далее и так далее - множество причин чтобы забить на учёбу программированию. Поэтому главный критерий - чтобы тебе были более менее интересно этим заниматься, а конечный результат выполняемых задач зажигал тебя продолжать учиться несмотря ни на что.
И вот только после выбора направления выбираешь язык. Так как в разных направлениях - зачастую популярны разные языки.
Пропустив эти шаги и сразу взяв первый попавшийся язык - есть огромные шансы забить при первых же трудностях, и вечно откладывать учебу из-за других дел, так как тебе это будет просто не интересно и не понятно зачем всё это нужно. В итоге и через пять лет останешься на том же самом месте, что и сейчас.
>>3321520 вот чтобы прям устроиться на работу, я бы рекомендовал 1С, или php + битрикс. если не для зароботка а как увлечение то тут соглашусь про python, единственное не стал бы начинать с js он как по мне там слишком много чего непонятного и не очевидного для новичка в отличии от питона.
>>3321479 (OP) Начинаешь с С. Он очень простой и короткий по сравнению с С++ и другими языками. У опытного мб месяц уйдет максимум в нем разобраться у тебя хз. Мб месяца 2-3. После него тебя невозможно обоссать на любом собесе вопросами про память стек кучу. Потом выбираешь запомни щас тебе тут будут говорить что надо выбирать что тебе нравится это да но в первую очередь это где много вакансий. Открываешь топ востребованных языков, смотришь уже только из этого чем хотел бы заниматься и идешь туда. А то будешь бесполезный как я iOSник с нулевым рынком труда без работы сидеть
>>3321720 Что значит разобраться в С? Прочитать книгу Ритчи? Написать свою прогу не уровня laba1.c? Даже "простой" питон можно годами осваивать, т.к. у него куча фич и подводных камней.
>>3321721 >Написать свою прогу не уровня laba1.c? Верно, прога должна быть уровня laba10.c или любого курсовика.Прогресмия сложности - это то, что даёт вышка, которую вы пытаетесь здесь изобрести.
>>3321787 Двачую. Дотнет в 2024 году - это онли фулстек в нищебродских стартапах. На фулстек лучше вкатываться через нодежс - тупо в два раза больше вакансий, а учить меньше. Дотнет умер нахуй.
>>3321824 На шарпах есть бигтех без фронта, на всех языках есть фронт, но почему-то на шарпах это страшно, лол. Ноджс для бэкенда, ну мы же не шашлычную собрались открывать.
>>3322319 >>3321824 Жаба-звездабол готов даже ноду двигать, лишь бы не шарп. У тебя там котлин мобилки отжал, превратил джаву в кобол, а ты все с шарпами воюешь
>>3323107 >Понимание как работает программирование под капотом. Под каким блять капотом? Где у сайта капот? Ну вот ты открыл и чё там - эфир потёк или торсионные волны пошли? Я чёт не пойму...
>>3323107 >Быстродействие С какого перепугу? Писать высокооптимизированный код, это отдельный скилл и си только помогает, но не более. Открой сорцы какого-нибудь пхп и офигей как там иногда потели над простыми функциями.
>>3321479 (OP) В начале пути можно не определяться жёстко с языком. А по ходу дела уже определиться со сферой интересов и более подходящим именно для неё языком или даже языками. Ещё следует учесть свои способности, потому что они могут различаться в объёме одной этой отрасли весьма серьёзно.
>>3324073 Да ты сам нихуя не знаешь. Открой исходники питона на си https://github.com/python/cpython/blob/main/Parser/parser.c ну что, просветился? Залез под капот питона и теперь у тебя третья чакра открылась, ты теперь не такой как все, знаешь пограммирование на глубоком уровне.
Сначала по учебникам изучаешь общий курс теории электродинамики и основы цепей, потом ассемблер, потом си, дальше по плюсам ботаешь ООП и можешь устраиваться в НИИ пердеть в стул за 20к, удачи
>>3324722 наоборот же - плюсы изучаешь с самого сначала, потом, спустя время, определяешься, опускаться ли тебе от них ниже - на си и ассемблер, или подниматься к языкам высокого уровня; по итогу владеешь базой в любом случае
>>3321787 вы тут по кд языки (в т.ч. айти и все что не лень вообще) хороните? жава - только легаси, скуфы, новый софт не пишут js/python - вкатунов море, ИИ уже заменил и вообще макаки С/С++ - нахуй надо, костыли, рудимент, 25 год писать на сях фу фу фу Rust - пацан к успеху шел... Go - а этот вот вот придет, но пока не время php - pdf?что?
язык не надо учить. Его надо понимать и вообще как работает программа/софт/компилятор/ОС и т.д.. Лучше всего для этих целей С/С++ и линукс. если реально вникнешь в базовые концепции, то перекат в другой язык займет максимум месяц (абсолютной любой, даже хаскел), но вкат в язык это только начало...точнее знание синтаксиса это вообще нихуя по сути..
вот тебе первый тест, когда ответишь считай ты на верном пути: #include<...> ... int a; a = 5; --> сработает? если нет то почему (без соплей про глобальные области). ... int main(){...}
Учил питон полгода, вроде норм было, забил хуй, т.к не видел перспективы. Вот спустя 2-3 года решил снова плотно заняться прогой. https://2ch.hk/pr/res/3405268.html Учусь в шараге на прогера, но как и везде знаний и навыков оттуда нихуя не получу скорее всего, англ знаю на уровне контекстного понимания, чутка помню питон, месяц назад начал учить плюсы. Щас загнался по плюсам, кажется, что востребованности щас по ним нихуя и через 1-3 года лучше не станет, в особенности на удалёнке. Изначально хотел веб, но из-за кучи уебанов-вкатеров шансы, как я понимаю, минимальны. Тестеровщиком не потяну, т.к. слишком много теории. Ну так вот сама тема: какой ЯП учить и почему лучше его(с перспективой на 1-3 года вперёд)? Как учить(видосы, лекции, книги, курсы(платно или бесплатно))? Если покидаете в добавок курсы/лекции/книги/видосы буду благодарен. С меня как обычно нихуя