В прошлом у меня было несколько фальшивых запусков, которые я преподавал, как программировать. Я работал над несколькими книгами (в основном с C и Python), и в итоге просто изучил синтаксис, не чувствуя себя так, как будто я мог бы сесть и написать программу для себя. Когда я пытаюсь просмотреть исходные деревья проекта на Codeplex или Sourceforge, я никогда не знаю, с чего начать читать код - зависимости, похоже, идут во всех направлениях.
Мне кажется, что я не изучаю программирование так, как это делается "на улице", поэтому я подумал, что я бы использовал другой подход к тому, как новичок должен научиться кодировать. Если вам приходилось учиться программированию снова и снова, какие вещи вы бы не делали? Что вы потратили время на то, что теперь знаете, что потратили впустую вас на недели или месяцы?