मैं सहमत हूँ सिवाय ...
यह संभवत: पहला प्रोग्रामिंग अनुभव है जैसा कई लोग लेगो रोबोट (माइंडस्टॉर्म) का निर्माण और प्रोग्रामिंग कर रहे थे।
जबकि सामान्य शब्द "गेम" एक श्रेणी को इतना विशाल रूप में परिभाषित कर सकता है कि लगभग सभी प्रोग्रामिंग को समाहित कर लेता है, जब मूल पोस्टर के संदर्भ में उपयोग किया जाता है तो इसका मतलब हमेशा "कयामत शैली के खेल लिखना" होता है।
जैसा कि पहले कहा जा चुका है - प्रोग्रामिंग सीखने का सबसे अच्छा तरीका कुछ ऐसा है जो आप वास्तव में चाहते हैं जिसे एक कार्यक्रम की आवश्यकता है। वह है - आप जो प्रोग्राम चाहते हैं, उसे लिखकर प्रोग्रामिंग सीखें।
मेरे पहले विंडोज प्रोग्राम्स में से एक MIDI कंट्रोलर प्रोग्राम था, क्योंकि मैं वास्तव में एक MIDI कंट्रोलर प्रोग्राम चाहता था, और Windows एकदम सही लग रहा था (MIDI, आदि के लिए स्लाइडर, बटन, एसडीके सपोर्ट)। मैंने उस प्रोग्राम से विंडोज प्रोग्रामिंग के बारे में एक टन सीखा (यह विन 3.1 दिनों में वापस आ गया था)।
मैं यहां बताए गए कारणों से गेम प्रोग्रामिंग के लिए कभी भी आंशिक नहीं रहा हूं - मैं यह सब अच्छी तरह से नहीं खींचता, इसलिए मेरे द्वारा किए गए किसी भी गेम में खराब ग्राफिक्स होंगे जो एक कलाकार के हैं। मैं "गेम बिल्डिंग टीम" (प्रशंसनीय लेकिन पूरी तरह से अलग व्यायाम) का प्रबंधन करने के लिए नहीं, कार्यक्रम सीखना चाहता हूं।
अंत में मैं शिक्षक के कथन से काफी असहमत हूं। प्रोग्रामिंग सीखने का सबसे अच्छा तरीका उस प्रोग्राम को लिखना है जिसे आप वास्तव में चाहते हैं।
आर