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

Мы сохранили весь контент, но добавить что-то новое уже нельзя
Head of the Testing Expertise. Индивидуальное обучение программированию и менторинг...  · 19 янв 2022

Программист. Введение в профессию.

Хороший и правильный подход к этой профессии академический. При этом сразу надо понимать, что любой академический курсдовольно сильно отстаёт от реальной жизни. По крайней мере в образовании в России.
Если же идти путем фундаментального познания, то рекомендую идти следующими шагами.
1) Начинать надо с языка Паскаль.
Был ранее Бейсик, больше подходит для обучения детей(сейчас же есть более игрой вариант обучения - Scratch).
2) Что бы понимать как учиться рекомендую почитать ряд книг и много много работать(практиковаться).
1 Андрей Столяров - Программирование. Введение в профессию. 1, 2 и 3 том(3 издание, во 2 издании 4 тома).
2 Никлаус Вирт - Алгоритмы и структуры данных.
3 Дональд Эдвард Кнут Искусство программирования в 4-х томах.
4 Под Хаггарти - Дискретная математика для программиста.
5 литература в вашем направлении
Но все это лучшая библиотека для становления образования Программиста. Эта литература вас научит мыслить и решать задачи как программист.
Далее вы спокойно сможете с лёгкостью войти почти в любой язык С# , Java, JavaScript, Python, Go и другие.
Сложнее всего будет заходить в логические языки типа Lisp и Prolog. И самый главный язык - это Ассемблер. Без него невозможны все остальные языки.
Параллельно от вас потребуется понимание, что вам нужно глубоко погружаться в свою область разработки где нужна либо глубокая математика, или физика, или биология, или химия и т.д.
И самое главное: Выбирая эту профессию вы готовы учиться всю вашу оставшуюся жизнь.
Изучая язык или что-то из другой области писать код вашей программы только руками, без copy/past. Это даст Польше понимания и закрепления изученного.
P.S. Спасибо за прочтение, жду конструктивную критику и пожелания, какие темы раскрыть больше.
P.S.2. В обложке использована часть дизайна обложки книги Андрея Столярова "Программирование. Введение в профессию" том 1. Издательство "ДМК Пресс"
https://dmkpress.com/catalog/computer/programming/978-5-97060-945-3/
Язык ассемблера в наше время нужен только тем, кто программирует на максимально низком (в смысле приближенности к... Читать дальше