Обучение программированию. С чего начать?
Всем привет. Я по профессии программист. С многолетним стажем, квалификацией и все такое прочее.
И буквально вчера, моя любимая жена, на волне моды, тоже захотела попробовать себя в этом направлении деятельности. В целом я поддерживаю ее. Это такое - же ремесло, как и все остальные. Ему можно обучиться. Наличие таланта, призвания (а кто сказал, что у нее, например, его нет - если не попробовать) это уже дело вторичное.
А с чего начинать - то? Я ранее имел опыт работы преподавателя в ВУЗе. Но ко мне приходили уже подготовленные ребята. Они знали основы и беседа велась уже "по существу".
Подскажите, как начать обучение программированию взрослого человека, не имеющего никакого предыдущего опыта в IT?
Поделитесь названиями книг. Обучающих онлайн курсов и т.п. Буду рад и простому совету.
P. S. А как обучать детей школьного возраста? Хочу передать свои навыки детям. Пора уже. Как им объяснить основы?
Жене и детям с самого начала - алгоритмы и понимание, как работает программа.
Пусть составляют цепочки действий для какого-нибудь занятия в жизни. Если зайдёт - то уже блок-схемы делать. А там дальше как со всеми - псевдокод, системы счисления, организация памяти и прочее.
Странно быть программистом и не знать, с чего начинать. Ты сам сразу родился со знаниями? Не помнишь с чего начинал?