मैं आठवें ग्रेड में था जब मैंने प्रोगामिंग सीखा था। मैंने पहले स्क्रीन पर दिखने वाला एक ग्रीन सर्कल और रेड स्क्वेयर कैसे बनाना सीखी थी। आप केवल इन चीजों को सीखते हैं, और ये बहुत अधिक नहीं हैं, और बाद में आप एक ऐसी स्थिति पर पहुंच सकते हैं जहां आप लगभग कोई भी वो चीज कर सकते हैं जो आप चाहते हैं। कंप्यूटर साइंस केवल यह सीखने के बारे में है कि एक कंप्यूटर कैसे कार्य करता है और यह कैसे सोचता है, जिससे आप इसे नई चीजें करना सिखा सकें। इन दिनों कंप्यूटर साइंस में आप जो कर सकते हैं वह बहुत कमाल का है। मुझे लगता है कि हमारे पास यह एक सुपरपावर के सबसे निकट की चीज है। (तान्याः कंप्यूटर साइंस स्टूडेंट) अगले घंटे में हम एक गेम खेलने जा रहे हैं जो आपको प्रोगामिंग के बेसिक कॉन्सेप्ट सिखाएगी। आमतौर पर प्रोगामिंग पूरी तरह टेक्स्ट में होती है लेकिन हम ब्लॉकली का इस्तेमाल करेंगे, जो विजुअल ब्लॉक्स का इस्तेमाल करती है जिन्हें आप प्रोग्राम लिखने के लिए ड्रैग और ड्रॉप करते हैं। हुड के नीचे भी आप कोड बना रहे हैं। शुरुआत में हम एक प्रोग्राम के लिए कोड बनाने जा रहे हैं जो इस एंग्री बर्ड की एक भूल भुलैया में आगे बढ़कर उसके अंडे चुराने वाले शैतान पिग तक पहुंचने में मदद करेगा। ब्लॉकली तीन मुख्य हिस्सों में बंटा है। बायीं ओर बर्ड की भूल भुलैया है जहां आपका प्रोग्राम रन करेगा। प्रत्येक लेवल के लिए निर्देश भूल भुलैया के नीचे लिखे हैं। बीच का एरिया टूल बॉक्स है, और इनमें से प्रत्येक ब्लॉक एक कमांड है जिसे बर्ड समझ सकता है। दायीं ओर व्हाइट स्पेस को वर्कस्पेस कहा जाता है और यहीं हम अपना प्रोग्राम बनाएंगे। अगर मैं हमारे वर्कस्पेस पर “मूव” ब्लॉक को ड्रैग करूं और “रन” प्रेस करूं, क्या होगा? बर्ड ग्रिड पर एक बॉक्स आगे मूव करता है। और अगर मैं चाहती हूं कि बर्ड एक बॉक्स आगे मूव करने के बाद कुछ करे तो क्या किया जा सकता है? हमारे प्रोग्राम में मैं एक और ब्लॉक जोड़ सकती हूं। मैं “टर्न राइट” ब्लॉक चुनने जा रही हूं और मैं इसे मेरे “मूव” ब्लॉक के नीचे ड्रैग करूंगी जब तक येलो एरो नहीं दिखता और इसके बाद मैं इसे ड्रॉप करूंगी और दोनों ब्लॉक एक साथ जुड़ जाएंगे। जब मैं दोबारा “रन” प्रेस करती हूं, बर्ड उन कमांड्स का पालन करेगा जो हमारे वर्कस्पेस पर ऊपर से नीचे स्टैक्ड हैं। अगर आप कभी एक ब्लॉक को डिलीट करना चाहते हैं, उसे केवल स्टैक से हटा दें और उसे ट्रैश कैन में ड्रैग करें। आपके “रन” को प्रेस करने के बाद, आप हमेशा बर्ड को वापस स्टार्ट पर लाने के लिए “रीसेट” बटन प्रेस कर सकते हैं। अब, चलिए उन पिग्स को पकड़ते हैं!