पहला अभ्यास


पहले अभ्यास में basics कॉन्सेप्ट शामिल होना चाहिए, और उसकी कोई पूर्व-आवश्यकता नहीं होनी चाहिए। इसमें विद्यार्थी को सामने वाला अभ्यास हल करने के लिए जितनी जानकारी चाहिए, बस उतनी ही दी जानी चाहिए।

कई ट्रैक पहले ही basics से जुड़ा अभ्यास बना चुके हैं। ऐसे अभ्यास में आम तौर पर क्या सिखाया जाता है, इससे परिचित होने के लिए हम सुझाव देते हैं कि आप कुछ अलग-अलग ट्रैक पर साइन अप कीजिए जिनमें लर्निंग मोड है, और उनका पहला कॉन्सेप्ट अभ्यास हल कीजिए।

हर भाषा अलग होती है। हो सकता है आपको दूसरे ट्रैक की तुलना में ज़्यादा चीज़ें बतानी पड़ें, या कम। उदाहरण के लिए, अगर किसी प्रोग्राम को चलाने के लिए उसे कंपाइल करना पड़ता है, तो इसका उल्लेख अभ्यास के परिचय में करना चाहिए।

basics अभ्यास में अक्सर जो दूसरी चीज़ें भी शामिल होती हैं, वे हैं:

  • फंक्शन या मेथड बनाना
  • फंक्शन को कॉल करना
  • फंक्शन को आर्गुमेंट पास करना
  • नाम के साथ किसी वैल्यू को असाइन करना (वेरिएबल और/या कॉन्स्टेंट)

कम से कम डेटा टाइप इस्तेमाल कीजिए। अगर संभव हो, तो सिर्फ पूर्णांक इस्तेमाल कीजिए, क्योंकि ज़्यादातर भाषाओं में उन्हें लिखने का तरीका एक जैसा होता है और लगभग हर किसी को वे अच्छी तरह पता होंगे।

अगर आपकी भाषा जैसी ही किसी और भाषा का ट्रैक है, तो देखिए कि क्या आप उस ट्रैक का अभ्यास फोर्क कर सकते हैं और उसे शुरुआत के बिंदु की तरह इस्तेमाल कर सकते हैं।

संक्षिप्त रहने की कोशिश कीजिए; आप विद्यार्थियों पर जानकारी का बोझ नहीं डालना चाहते। परिचय में बस इतना ही समझाना चाहिए कि विद्यार्थी कोड देखकर पहचान सके कि अलग-अलग हिस्से क्या हैं। उन्हें इनमें से किसी बात की गहरी समझ ज़रूरी नहीं है, लेकिन कोई चीज़ क्या है, इस उलझन में भी उन्हें नहीं छोड़ा जाना चाहिए।

विद्यार्थी को सक्रिय रूप से सिर्फ एक या दो कॉन्सेप्ट इस्तेमाल करने की ज़रूरत होनी चाहिए।