मूल प्रश्न
मैं वर्तमान में अपने भाई को कार्यक्रम सिखाने में लगा हुआ हूं। वह एक कुल शुरुआत है, लेकिन बहुत स्मार्ट है। (और वह वास्तव में सीखना चाहता है)। मैंने देखा है कि हमारे कुछ सत्र मामूली विवरणों में उलझे हुए हैं, और मुझे नहीं लगता कि मैं बहुत संगठित था। ( लेकिन इस पोस्ट के जवाब से बहुत मदद मिली है। )
उसे प्रभावी ढंग से सिखाने के लिए मैं क्या बेहतर कर सकता हूं? क्या कोई तार्किक आदेश है जिसे मैं अवधारणा द्वारा अवधारणा के माध्यम से चलाने के लिए उपयोग कर सकता हूं? क्या ऐसी जटिलताएँ हैं जिनसे मुझे बाद में बचना चाहिए?
जिस भाषा के साथ हम काम कर रहे हैं वह पायथन है , लेकिन किसी भी भाषा में सलाह का स्वागत है।
मदद कैसे करें
यदि आपके पास अच्छे हैं तो कृपया अपने उत्तर में निम्नलिखित जोड़ें:
- शुरुआती अभ्यास और परियोजना विचार
- शुरुआती शिक्षण के लिए संसाधन
- Screencasts / ब्लॉग पोस्ट / नि: शुल्क ई-पुस्तकें
- ऐसी किताबें छापें जो शुरुआती लोगों के लिए अच्छी हों
कृपया इसके लिंक के साथ संसाधन का वर्णन करें ताकि मैं देख सकूं। मैं चाहता हूं कि हर कोई जानता हो कि मैं इनमें से कुछ विचारों का उपयोग कर रहा हूं। आपकी प्रस्तुतियाँ इस पोस्ट में एकत्र की जाएंगी।
शुरुआती शिक्षण के लिए ऑनलाइन संसाधन :
- पायथन का उपयोग करके प्रोग्रामिंग का एक सौम्य परिचय
- कंप्यूटर साइंटिस्ट की तरह कैसे सोचें
- ऐलिस: शुरुआती लोगों के लिए एक 3 डी कार्यक्रम
- स्क्रैच (प्रोग्रामिंग कौशल विकसित करने के लिए एक प्रणाली)
- कार्यक्रम कैसे डिजाइन करें
- कंप्यूटर प्रोग्राम की संरचना और व्याख्या
- कार्यक्रम के लिए जानें
- रॉबर्ट रीडर्स हाउ टू बी अ प्रोग्रामर
- Microsoft XNA
- हैकर्स की अगली पीढ़ी पैदा करना
- रिचर्ड बकलैंड द्वारा COMP1917 उच्च कम्प्यूटिंग व्याख्यान (iTunes की आवश्यकता है)
- अजगर में कूदो
- पायथन विकीबूक
- प्रोजेक्ट यूलर - नमूना समस्याएं (ज्यादातर गणितीय)
- pygame - खेल बनाने के लिए एक आसान अजगर पुस्तकालय
- अजगर के साथ अपने खुद के कंप्यूटर गेम का आविष्कार करें
- बुनियादी बातों से परे एक अगले कदम के लिए प्रोग्रामिंग की नींव ।
- उदाहरण के द्वारा चीख़
- बच्चों के लिए साँप का करतब (यह सिर्फ बच्चों के लिए नहीं है!)
शुरुआती शिक्षण के लिए अनुशंसित प्रिंट बुक्स