کمپیوٹر سائنس میں ایک سب سے اہم تصور یہ ہے کہ نئی کمانڈز کی کیسے وضاحت کرنی ہے، کمپیوٹر کی زبان میں اپنے خود کے الفاظ کو کیسے شامل کرنا ہے۔ بیشتر کمپیوٹر زبانوں میں صرف ایک سو الفاظ یا کمانڈز ہوتے ہیں۔ فن اور جادو ان تعمیری بلاکس میں سے آپ کے خود کے نئے الفاظ کی وضاحت کرنے میں ہے۔ ہم کھیلوں میں تمام وقت ایسا کرتے ہیں۔ مثال کے طور پر، باسکٹ بال میں، آپ ٹھکورا مارنے کا طریقہ، چھلانگ کرنے کا طریقہ، بازگشت کا طریقہ سیکھنے سے شروع کرتے ہیں۔ جب آپ واقعی میں یہ بنیادی حرکات سیکھ لیتے ہیں، تو آپ نئی چالیں سیکھتے ہیں اور ان تعمیری بلاکس کو ایک ساتھ جوڑ دیتے ہیں جیسے اٹھاؤ اور گھماؤ یا دو اور جاؤ۔ اس کے بعد آپ وہاں سے مزید پیچیدہ کھیل کرنے کے لئے جا سکتے ہیں۔ جب آپ یہ کھیل سیکھ لیتے ہیں اور اسے کوئی نام دیتے ہیں، تو ٹیم میں موجود ہر شخص جانتا ہے کہ اسے کیسے کرنا ہے۔ اسی طرح جب آپ کمپیوٹر کو کمانڈز کے اس تسلسل کو استعمال کرتے ہوئے کوئی کارروائی کرنے کا طریقہ سیکھا دیتے ہیں تو اس کارروائی کے لئے آپ اپنا نام بنا سکتے ہیں تاکہ بعد میں اسے دہرانا آسان ہو جائے۔ جب آپ اپنی کمانڈ کی وضاحت کرتے ہیں اور اسے کوئی نام دیتے ہیں، تو اسے فنکشن کہا جاتا ہے۔ اب ہم مکھی کی مدد کرنے کے لئے فنکشنز استعمال کرنے لگے ہیں۔ اس مثال میں، ہمارے فنکشن کو 2 شہد حاصل کریں کہا جاتا ہے، جو سبز بلاک ٹھیک یہاں ہے۔ اس سرمئی خانے کو دیکھنے سے ہم جانتے ہیں کہ 2 شہد حاصل کریں کیا کرتا ہے جو فنکشن کی وضاحت ہے۔ اگر ہم اس کے اندر دیکھیں، تو 2 شہد حاصل کریں شہد حاصل کرنے لگا ہے اور پھر دوبارہ شہد حاصل کرنے لگا ہے۔ ہمیشہ یہ دیکھیں کہ سرمئی خانے کے اندر کیا ہے تاکہ آپ کو معلوم ہو کہ یہ سبز فنکشن بلاکس کیا کر سکتے ہیں۔