Zgodziłbym się, z wyjątkiem ...
Równie prawdopodobne jest, że pierwszym doświadczeniem programowania, jakie wielu kiedykolwiek miało, było zbudowanie i zaprogramowanie robota Lego (Mindstorms).
Chociaż ogólny termin „gra” może definiować kategorię tak ogromną, że obejmuje prawie wszystkie programy, w kontekście oryginalnego plakatu zawsze wydaje się, że oznacza „pisanie gier w stylu Doom”.
Jak już powiedziano tutaj wcześniej - najlepszym sposobem na naukę programowania jest posiadanie czegoś, czego naprawdę potrzebujesz, a który wymaga programu. To znaczy - naucz się programowania pisząc program, który chcesz.
Jednym z moich pierwszych programów Windows był program kontrolera MIDI, ponieważ naprawdę chciałem program kontrolera MIDI, a system Windows wydawał się idealnie dopasowany (suwaki, przyciski, obsługa SDK dla MIDI itp.). Nauczyłem się ton o programowaniu w systemie Windows (to było w Win 3.1 dni) od tego programu.
Nigdy nie brałem udziału w programowaniu gier również z powodów wymienionych tutaj - nie rysuję tak dobrze, więc każda gra, którą stworzę, będzie miała gorszą grafikę niż grafika. Chcę nauczyć się programować, a nie zarządzać „zespołem budującym gry” (chwalebne, ale zupełnie inne ćwiczenie).
Ostatecznie nie zgadzam się z oświadczeniem nauczyciela. Najlepszym sposobem na naukę programowania jest napisanie programu, który naprawdę chcesz.
-R