विज्ञापन

कोड करना सीखेंकई लोगों ने जीवन कौशल के रूप में कोड करने के तरीके सीखने के महत्व को महसूस किया है। कोई फर्क नहीं पड़ता कि आप कहां जाते हैं और आपके पास कौन सी नौकरी है, यह हमेशा एक सकारात्मक प्रकाश के रूप में देखा जाता है यदि आप जानते हैं कि कुछ कोड कैसे काम करें, भले ही वह आपका पेशा न हो। जैसे-जैसे यह महत्व बढ़ता जा रहा है, बच्चों को स्कूल में कोड सीखने के लिए कई नई पहलें मिल रही हैं। जबकि उन्हें देखना बहुत अच्छा है, आप अपने स्वयं के कुछ कदम उठाकर अपनी कोडिंग शिक्षा पर नियंत्रण रख सकते हैं।

सबसे अच्छा - और शायद सबसे आश्चर्यचकित करने वाला हिस्सा - यह है कि यह एक उबाऊ प्रक्रिया नहीं है। मुझे विश्वास नहीं है? इन पांच अलग-अलग तरीकों की जाँच करें जिन्हें आप कोड करना सीख सकते हैं।

ComputerCraft

Minecraft एक लेटेकर का परिचय Minecraft के लिए [म्यू गेमिंग]माइनक्राफ्ट, ब्लॉक-आधारित सनसनी जो तूफान से गेमिंग लेती थी, अब तीन साल से अधिक पुरानी है। यह विश्वास करना लगभग मुश्किल है कि पहले अल्फा पोस्ट किए जाने के बाद से यह लंबे समय से है - और यह समान रूप से ... अधिक पढ़ें - नंबर एक क्रॉस-प्लेटफॉर्म इंडी गेम - प्रतीत होता है कि हर किसी के द्वारा खेला जाता है। यहां तक ​​कि अगर आप अपने आप को नहीं खेलते हैं, तो मुझे यकीन है कि आपके पास अच्छे दोस्त हैं जो करते हैं। कई अलग-अलग मॉड्स के साथ Minecraft बेहद एक्स्टेंसिबल है, जो टेककिट जैसे पैकेज को जन्म देता है। वास्तव में एक मॉड है जिसे टेककिट के साथ शामिल किया जाता है, जिसे कहा जाता है

ComputerCraft, जो खेल के लिए एक संपूर्ण कोडिंग तत्व जोड़ता है।

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

हालांकि, यह शायद बेहद सरल रखते हुए इसे करने का सबसे मजेदार तरीका है। ComputerCraft के साथ कोडिंग में मदद के लिए, देखें उनकी वेबसाइट.

रिबेका / ऐलिस

रिबेका एक 3 डी प्रोग्रामिंग वातावरण है जो बंद आधारित है ऐलिस ऐलिस सिखाता है ऑब्जेक्ट ओरिएंटेड कंप्यूटर प्रोग्रामिंग बच्चों को अधिक पढ़ें . यह टूल शानदार है क्योंकि 3 डी ग्राफिक्स प्रोग्रामिंग पहले से ही एक कठिन अवधारणा है क्योंकि यह है, इसलिए ए उपकरण जो हर चीज को सरल बनाता है जिसे शैक्षिक उद्देश्यों के लिए उपयोग किया जा सकता है वह एक महान है चीज़।

ऐलिस पर रेबेका के प्राथमिक लाभों में से एक यह तथ्य है कि इसे अंतर्राष्ट्रीय रूप दिया गया है इसलिए इसे विभिन्न भाषाओं में अनुवाद करना आसान है। वर्तमान में, स्पेनिश अंग्रेजी के अलावा उपलब्ध है।

3DPL

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

3DPL के आस-पास की साइट, इसके साथ ठंडी चीजें करने के लिए कई ट्यूटोरियल प्रदान करती है, इसलिए यदि आप 3D प्रोग्रामिंग में रुचि रखते हैं तो यह भी जांचने योग्य है।

डेस्कटॉप स्क्रिप्टिंग

यदि आप वास्तविक प्रोग्रामिंग के करीब कुछ गड़बड़ करना चाहते हैं, तो आप डेस्कटॉप स्क्रिप्टिंग पर एक नज़र डाल सकते हैं। हालांकि ये स्क्रिप्ट आम तौर पर C / C ++ जैसी सामान्य प्रोग्रामिंग भाषाओं का उपयोग नहीं करते हैं, लेकिन वे आपको "चारों ओर खेलने" के बजाय अपने कंप्यूटर पर वास्तविक काम करने देते हैं। आमतौर पर आपको अपने पसंदीदा टेक्स्ट एडिटर के अलावा स्क्रिप्ट के लिए किसी अतिरिक्त टूल की आवश्यकता नहीं होती है।

विंडोज उपयोगकर्ता .bat स्क्रिप्ट बना सकते हैं, मैक उपयोगकर्ता बना सकते हैं AppleScript मैक पर एप्सस्क्रिप्ट की यूआई स्क्रिप्टिंग का उपयोग कैसे करें अधिक पढ़ें फ़ाइलें, और लिनक्स बैश (.sh) स्क्रिप्ट बना सकते हैं। बड़ी संख्या में ऐसे अनुप्रयोग हैं जिनके लिए इनका उपयोग किया जा सकता है। कुछ उदाहरणों में बल्क फ़ाइल का नाम बदलना या अन्य थोक संचालन शामिल हैं, विशिष्ट फ़ाइलों की खोज, और बहुत कुछ।

रास्पबेरी पाई

कोड करना सीखें

यदि आप उस कंप्यूटर को छोड़ देते हैं, जिस पर आप अपना काम अकेले करते हैं, तो आप एक प्राप्त करने में रुचि रख सकते हैं रास्पबेरी पाई रास्पबेरी पाई - एक क्रेडिट-कार्ड आकार का एआरएम कंप्यूटर - केवल आपके लिए $ 25ब्रिटेन के कैम्ब्रिज विश्वविद्यालय के शहर में कुछ बड़ा पक रहा है। पिछले एक साल से शिक्षाविदों, व्यापारियों, व्याख्याताओं और प्रोग्रामर की एक टीम एक बहुत ही रोमांचक परियोजना के लिए अंतिम संशोधन कर रही है ... अधिक पढ़ें अपने कोड सीखने के रोमांच के लिए। डिवाइस केवल एक क्रेडिट कार्ड का आकार है, फिर भी कुछ कम-संसाधन गेम चलाने के लिए पर्याप्त शक्ति है और केवल उच्च-अंत मॉडल के लिए $ 35 खर्च होता है।

रास्पबेरी पाई एक पूर्ण एआरएम-आधारित लिनक्स वितरण चलाता है (जो आपको लेने के लिए आपको इसके साथ उपयोग करने के लिए एसडी कार्ड तैयार करने की आवश्यकता होगी), इसलिए आपके पास बहुत सारे विकल्प हैं पारंपरिक प्रोग्रामिंग भाषाओं, जैसे C / C ++, स्क्रिप्टिंग जैसे बैश, और अन्य भाषाएं, जिनमें पाई के कस्टम पोर्ट का उपयोग होता है, जो कस्टम के साथ काम करते हैं, सहित निपटान हार्डवेयर। इसलिए, इतना लचीलापन अपेक्षाकृत कम मात्रा में पैसा छोड़ने के लिए हो सकता है।

निष्कर्ष

उम्मीद है कि कोड सीखने के ये 5 अनूठे तरीके आपको शुरू करने और इसके साथ चिपके रहने के लिए प्रेरित करने में मदद करेंगे। जैसा कि मैंने पहले कहा था, यह उबाऊ कोड होने की जरूरत नहीं है जो बहुत ही मामूली चीजों को करता है - यह रोमांचक और कई अलग-अलग अनुप्रयोगों में उपयोग किया जा सकता है जो अत्यधिक लोकप्रिय हैं। कोई बात नहीं अगर आप सिर्फ एक बच्चा या कुछ कौशल सीखने वाले वयस्क हैं, तो आरंभ करने के लिए इससे बेहतर समय नहीं है!

क्या आप कोड सीखना चाहते हैं? यदि आपके पास पहले से ही है, तो दूसरों को सिखाने का आपका पसंदीदा तरीका क्या है? हमें टिप्पणियों में बताएं!

छवि क्रेडिट: बाइनरी कोड के साथ इंटरनेट पृष्ठभूमि शटरस्टॉक के माध्यम से

डैनी उत्तरी टेक्सास विश्वविद्यालय में एक वरिष्ठ हैं, जो ओपन सोर्स सॉफ्टवेयर और लिनक्स के सभी पहलुओं का आनंद लेते हैं।