Как научиться программировать с нуля?

Ребята, кто кодит, подскажите пожалуйста, с чего начать изучение программирования? На что сделать акцент и на что обращать внимание?

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

Всем заранее спасибо!

99
22
92 комментария

Не тешь себя надеждой что вкатишься быстро, если ты умный парень и не будешь проёбываться, то сможешь выйти на уровень джуна за год, но так как ты ленивый дебил, то будешь вкатываться годами. Говорю по своему опыту.

Освоить синтаксис языка это то на чём спотыкается большинство, но это самый легкий шаг. Дальше только сложнее.

В идеале тебе нужно нырнуть в компьютер сайенс чтобы знать как работают языки, хлебнуть алгоритмов чтобы понимать как строятся многие программы и научиться правильному мышлению, ну и навернуть паттернов, чтобы избежать изобретения велосипедов. Всё это пускай и сделано из простых вещей, но в общем даёт весьма комплексную хуйню.

Но на этом веселье не заканчивается, позади теория, с который ты нахуй никому не нужен на рынке. На рынке надо знать модные молодёжные фреймворки, которые появляются как грибы после дождя, тебе нужно вычленить самый модный на данный момент и освоить его, и это тоже весьма долгий процесс, но если ты не проёбывался на прошлых шагах и не скипал их, то тебе будет легче.

И вот после этого тебе надо будет взяться и сделать своими руками хотя бы средних размеров проект, или несколько мелких чтобы засунуть его в портфолио и продемонстрировать заказчику что ты не хуй с горы, а также на практике знать какие проблемы возникают при разработке, и поверь тебе будут задавать такие вопросы, наряду со связанными с языками программирования и алгоритмами.

Каждый шаг может занять от нескольких месяцев до года, ну кроме первого, если не дурачок первый можно пройти за неделю, максимум месяцок.

И ты постоянно будешь сталкиваться с проблемой того что ты в хуй не ебёшь что вообще происходит и куда обращаться не понятно. Решается это упорным гуглингом и курением документации, поэтому если ты не усидчивый, то пизда тебе. Тебе нужно будет бороться с отчаянием, которое накатывает, когда ты постепенно осознаёшь насколько дохуя ты не знаешь и насколько ты беспомощен.

Если тебя это всё не пугает, то вперёд, вкатывайся. Но ИМХО я думаю я мог бы выучить что-то попроще и зарабатывать не хуже.

39
2
2
1
Ответить

Чел, ты бы еще с высшей математики посоветовал бы начать.

@Two Bee поставь ему Елистратова, заранее спасибо

6
1
Ответить

Годная паста

3
Ответить

Не плохо рассписал, полностью согласен с тобой, главное не быть дебилом и уметь сидеть, а так как все щас сдвгэшники то это задача анрил для большинства, иду лучше в эскорт там ничего делать не нужно 🤷‍♀️

1
Ответить

Это самый трушный комментарий

Ответить

Оно тебе не надо. Первое что должен уметь программист это искать нужную ему информацию. Ну а второе это сформулировать требуемое.

19
Ответить

Так этому можно научиться

Ответить