Я бы согласился, кроме ...
Скорее всего, это был первый опыт программирования, который многие когда-либо имели, создавал и программировал робота Lego (Mindstorms).
Хотя общий термин «игра» может определять такую огромную категорию, чтобы охватить почти все программирование, при использовании в контексте оригинального плаката он всегда означает «написание игр в стиле Doom».
Как уже говорилось ранее, лучший способ научиться программировать - это иметь то, что вам действительно нужно, для чего нужна программа. То есть - учиться программированию, написав нужную программу.
Одной из моих первых программ для Windows была программа для контроллера MIDI, потому что я действительно хотел программу для контроллера MIDI, и Windows выглядела идеально подходящей (ползунки, кнопки, поддержка SDK для MIDI и т. Д.). Из этой программы я многое узнал о программировании для Windows (это было еще в Win 3.1 дней).
Я никогда не был неравнодушен к программированию игр и по причинам, упомянутым здесь - я не очень хорошо рисую, поэтому любая игра, которую я создаю, будет иметь более плохую графику, чем у художника. Я хочу научиться программировать, а не управлять «командой по созданию игры» (похвальное, но совершенно другое упражнение).
В конце я совершенно не согласен с утверждением учителя. Лучший способ научиться программированию - написать программу, которую вы действительно хотите.
-Р