बहुत समय पहले, टाइपिंग सचिवों, पत्रकारों और लेखकों के लिए होती थी। अब हम सभी सुबह से रात तक कीबोर्ड और स्क्रीन पर टैप कर रहे हैं।
अपने कार्यदिवस की कोडिंग में खर्च करने वालों की संख्या लगातार बढ़ रही है। बहुत दूर के भविष्य में, लेखन कोड टाइपिंग के समान सामान्य हो सकता है और पाठ-कुंजीयन के अन्य रूप आज भी हैं।
कोड सीखना आसान कभी नहीं रहा। चाहे आप एक प्रोग्रामिंग नौसिखिया हों या एक पुराना हाथ एक नया कौशल या दो सीखने के लिए देख रहे हों, इन चार मुफ्त सेवाओं ने आपको कवर किया है। (ध्यान दें कि W3Schools.com को ई-मेल पता और पासवर्ड प्रदान करके सेवा का उपयोग करने के लिए पंजीकरण करने की आवश्यकता है।
मेरे द्वारा परीक्षण किए गए कोडिंग ट्यूटोरियल के सभी चार में उनके सकारात्मक गुण (अहम) हैं, लेकिन मेरे पसंदीदा में शुरुआती लोगों के लिए LearnStreet की रूबी है, जो सिर्फ मेरी गति थी। पाठ आपको प्रत्येक चरण के लिए कोड लिखने और चलाने के लिए संकेत देता है, और जब आप कोई गलती करते हैं - जो कि प्रोग्राम को कैसे सीखने के लिए महत्वपूर्ण है - सुधार संकेत स्पष्ट हैं।
खान अकादमी के प्रोग्रामिंग पाठ्यक्रम में वीडियो सबक आपको विषय में लगे रहते हैं और वर्ग एक से शुरू होने वाले लोगों के लिए एकदम सही हैं। हालाँकि, पूरा कार्यक्रम आसानी से पूरा करने के लिए सप्ताह लग सकते हैं।
कोडेक्स अकादमी के रूबी ट्यूटोरियल के 24 प्रतिशत के माध्यम से मैंने इसे बनाया इससे पहले कि मैंने एक सबक मारा जो मुझे मेरे पटरियों में बंद कर दिया: लूप्स अनुभाग में, बिल्कुल। यदि आपने अतीत में थोड़ी सी कोडिंग की है, तो संभवतः आपके पास कोडेकेडमी के राइट-इट-एप्रोच दृष्टिकोण के साथ बेहतर किस्मत होगी।
मैंने जिन कोडिंग ट्यूटोरियल की कोशिश की, उनमें से सबसे सरल W3Schools.com का जावास्क्रिप्ट ट्यूटोरियल था, जिसे आप रजिस्टर किए बिना (अन्य तीन सेवाओं के विपरीत) पूरा कर सकते हैं। इसके दर्जनों पाठों में से प्रत्येक में चरण को शामिल करने की तकनीक का अभ्यास करने के लिए "स्वयं इसे आज़माएं" विकल्प शामिल हैं।
संबंधित कहानियां
- बेघर आदमी कोड करना सीखता है, ऐप लॉन्च करता है
- बच्चों को एक समय में एक घंटे कोडिंग करने के लिए प्रस्तुत करना
- लंबे समय तक, Google शीट को नेटवर्क की आवश्यकता नहीं है
LearnStreet कोड पर ध्यान केंद्रित करता है
जब आप LearnStreet पर पाठ शुरू करते हैं, तो पहली चीज जो खिड़की के दाईं ओर प्रमुख कोड-एंट्री स्क्रीन होती है। कोड के तहत रन पर्यावरण है जो आपके द्वारा लिखे गए कोड को प्रदर्शित करता है। निर्देश स्क्रीन के बाईं ओर सूचीबद्ध हैं।
शुरुआती के लिए LearnStreet के 12-पाठ रूबी में पहले पांच पाठों के माध्यम से अपना काम करने में मुझे लगभग दो घंटे लगे। एक बार जब आप साइट के प्रोग्रामिंग पाठ्यक्रम समाप्त कर लेते हैं, तो आप अपना ध्यान जावास्क्रिप्ट, पायथन और रूबी की दर्जनों कोडिंग परियोजनाओं की ओर कर सकते हैं। परियोजनाओं को स्तर (शुरुआती, मध्यवर्ती, उन्नत) और श्रेणी (उपकरण, खेल और एल्गोरिदम) द्वारा क्रमबद्ध किया जा सकता है।
LearnStreet भी उन शिक्षकों के लिए मुफ्त कोर्सवेयर प्रदान करता है जो अपने छात्रों को कोडिंग में निर्देश देना चाहते हैं।
खान अकादमी एक ठोस प्रोग्रामिंग नींव देता है
खान अकादमी अपने ग्राउंड-ब्रेकिंग वीडियो ट्यूटोरियल के लिए प्रसिद्ध है, जिसमें लगभग हर विषय में एक छात्र के मुठभेड़ की संभावना है। एक विशेष प्रोग्रामिंग भाषा पर ध्यान देने के बजाय, खान अकादमी के प्रोग्रामिंग मॉड्यूल उन अवधारणाओं को स्पष्ट करने के लिए जावास्क्रिप्ट का उपयोग करते हैं जो सामान्य रूप से कोडिंग पर लागू होते हैं, जबकि कुछ व्यावहारिक जावास्क्रिप्ट कौशल भी सिखाते हैं।
पाठ्यक्रमों को लगभग एक दर्जन श्रेणियों में विभाजित किया गया है, जिनमें से प्रत्येक में तीन से 12 अलग-अलग पाठ हैं। प्रत्येक वीडियो सबक बाईं ओर एक विंडो में कोडिंग तकनीक को एनिमेट करता है और दाईं ओर एक विंडो में चल रहे कोड का परिणाम दिखाता है।
जब आप कोडिंग को कार्रवाई में देखते हैं, तो आपको कोड लिखने के लिए चुनौती दी जाती है जो ऑपरेशन को डुप्लिकेट करता है। जब आपका कोड काफी सही नहीं होता है, तो ट्यूटोरियल आपको समस्या को ठीक करने और ठीक करने में मदद करने के लिए संकेत प्रदान करता है।
खान अकादमी के पाठों को नेविगेट करना और उनके और साइट की अन्य विशेषताओं के बीच कूदना आसान है। अपने स्वयं के कार्यक्रम बनाने के लिए एक स्थान प्रदान किया जाता है, जिसे आप अपनी प्रोफ़ाइल में सहेज सकते हैं और दुनिया के साथ साझा कर सकते हैं। आप अन्य छात्रों द्वारा लिखे गए कार्यक्रमों को भी ब्राउज़ कर सकते हैं।
LearnStreet की तरह, शिक्षक अपने छात्रों के लिए "कोच" होने के लिए साइन अप कर सकते हैं और अपने छात्रों की प्रगति का प्रबंधन कर सकते हैं। आप अपनी स्वयं की प्रगति की निगरानी कर सकते हैं और अपने डैशबोर्ड में अपने लिए लक्ष्य निर्धारित कर सकते हैं, जो आपके द्वारा जीते गए बैज और आपके "ऊर्जा बिंदु" को प्रमुखता से प्रदर्शित करता है।
कोडेक अकादमी के साथ अपने प्रोग्रामिंग क्षितिज का विस्तार करें
जब मैं कोडेक अकादमी के पॉलिश इंटरफेस और इंटरैक्टिव ट्यूटोरियल की सराहना करता हूं, तो एक बार से अधिक मैं मदद की कमी से स्तब्ध था जब मैंने लिखा कोड अपेक्षित रूप से निष्पादित करने में विफल रहा।
जाहिर है, मेरा प्रोग्रामिंग अनुभव HTML और जावास्क्रिप्ट तक सीमित है। कोडेकेडमी के रूबी ट्यूटोरियल के पाठ ने मुझे कई व्यक्तिगत चरणों का समर्थन करने और फिर से शुरू करने के लिए प्रेरित किया था, यहां तक कि संकेत के साथ कि पाठ हमें tyro प्रोग्रामर की पेशकश करते हैं जब कुछ उम्मीद के मुताबिक नहीं चल रहा होता है।
अधिकांश कोडक एकेडमी की स्क्रीन को उस विंडो द्वारा लिया जाता है जिसमें आप कोड दर्ज करते हैं। चरण के निर्देश बाएं फलक में हैं। जब आप अपना कोड दर्ज करते हैं और सहेजें और सबमिट करें बटन पर क्लिक करते हैं, तो कोड स्क्रीन के दाईं ओर एक पॉप-अप विंडो में चलता है।
मैं रूबी ट्यूटोरियल के माध्यम से काफी अच्छी प्रगति कर रहा था जब तक कि मैं लूप्स और Iterators मॉड्यूल तक नहीं पहुंच गया। जब मैंने C ++ में कुछ साल पहले क्लास ली तो मुझे याद आया कि मैं उसी विषय से जूझ रहा था। लगभग आधा दर्जन प्रयासों के बाद, मैं तौलिया में फेंक दिया। (जैसा कि अधिकांश ट्यूटोरियल्स के साथ होता है, आप अगले मॉड्यूल को तब तक आगे नहीं बढ़ा सकते, जब तक आप वर्तमान को सफलतापूर्वक पूरा नहीं कर लेते।)
इसे सरल रखना W3Schools.com के लिए बंद का भुगतान करता है
पहली नज़र में, W3Schools.com पर जावास्क्रिप्ट ट्यूटोरियल उपयोगी होने के लिए बहुत बुनियादी लग रहा था। जब मैंने पहले आधा दर्जन पाठों के माध्यम से कदम रखा था, तो मैंने पाया कि पाठों की गति ने मुझे अभिभूत किए बिना मुझे दिलचस्पी बनाए रखी।
साइट HTML, CSS, XML, SQL, PHP, JQuery और जावास्क्रिप्ट के अलावा अन्य वेब तकनीकों में ट्यूटोरियल प्रदान करती है। वेब साइट, सर्वर तकनीकों और वेब डेटाबेस के निर्माण के लिए डेमो भी हैं।
पाठ उन तीन धीमी ट्यूटोरियल की तुलना में धीमी गति से हैं, जिन्हें मैंने कोशिश की थी, और उन्होंने पृष्ठ को नीचे स्क्रॉल करने के बहुत सारे प्रयास किए। आप निर्देश पढ़ते हैं और फिर कोड दिखाया जाता है। एक नई ब्राउज़र विंडो खोलने के लिए अपने आप प्रयास करें बटन पर क्लिक करें जो आपको पाठ कोड लिखने और चलाने की सुविधा देता है।
W3Schools.com के जावास्क्रिप्ट ट्यूटोरियल के बेसिक सेक्शन में 19 अलग-अलग पाठ हैं, जिनमें से प्रत्येक को पूरा होने में ज्यादातर लोगों को 15 मिनट से लेकर आधे घंटे तक का समय लगेगा। आठ और उन्नत पाठ हैं, साथ ही HTML DOM और ब्राउज़र BOM के लिए आठ से 12 पाठ हैं। एक अन्य दर्जन या तो मॉड्यूल पुस्तकालयों, उदाहरण और संदर्भ प्रदान करते हैं।
एक घंटे में क्या फर्क पड़ता है
यह कंप्यूटर साइंस एजुकेशन वीक है, और Code.org इस अवसर को सम्मानित कर रहा है जिसमें आचार संहिता के कार्यक्रम को प्रायोजित किया गया है, जो शिक्षकों को अपने छात्रों को सिखाने के लिए एक घंटे बिताने के लिए प्रोत्साहित करता है। (मेरा पूरा होने का प्रमाण पत्र इस पोस्ट के शीर्ष पर दिखाया गया है।)
कंप्यूटर साइंस एजुकेशन वीक साइट में ऐसे ट्यूटोरियल हैं जो 6 साल से कम उम्र के छात्रों को एंग्री बर्ड्स जैसे वातावरण में अपना पहला प्रोग्राम लिखने देते हैं। साइट में मिडिल स्कूल और ऊपर के छात्रों के लिए जावास्क्रिप्ट के लिए खान अकादमी का परिचय भी है, जो सभी उम्र के छात्रों के लिए अन्य एप्लिकेशन-विकास संसाधनों के अलावा, जिनमें से कई ऑफ़लाइन उपयोग किए जाने के लिए डिज़ाइन किए गए हैं।
अपनी टिप्पणी छोड़ दो