أحد الأشياء التي تتقنها أجهزة الحاسوب بشكل جيد هي تكرار الأوامر كشخص، سوف تشعر بالملل عندما يتحتم عليك تكرار شيء ما عدة مرات على التوالي لكن الحاسوب يستطيع فعل الشيء نفسه ملايين بل مليارات المرات مع عدم الشعور بالملل و القدرة على تحمل ذلك بشكل جيد جداً فعلى سبيل المثال إذا أردتُ أن أتمنى لجميع مستخدمي فيسبوك عيد سعيد عن طريق إرسال إيميل لهم بالتأكيد سأستغرق قرن لأنهى كتابة الإيميلات و إرسالها للجميع لكن بوجود خطوط بسيطة من الترميز و التشفير أستطيع أن أصنع نظام لإرسال إيميل لكل شخص على الفيسبوك متمنياً لهم عيد ميلاد سعيد هذا هو مفهوم الحلقة و سبب أهميتها و أنها شيء يستطيع الحاسوب فعله جيد جداً في هذا المثال، سيكون هدفك هو نقل الطائر للوصول للخنزير الآن سنستطيع استخدام بلوك تكرار لنتمكن من فعل هذا بكل سهولة بإمكانك فعل ذلك بإعطاء الحاسوب أمر الانتقال للأمام خمس مرات لدفع الطائر خطوة في كل مرة للوصول للخنزير أو بإمكانك أن تعطي الحاسوب أمر الانتقال للأمام مرة واحدة و أن تطلب منه "التكرار" خمس مرات و هو سيفعل الشيء نفسه من أجل فعل ذلك عليك سحب أمر "الانتقال للأمام" ثم ضعه داخل بلوك "تكرار" ثم النقر عليه و اخباره عدد المرات التي تريد فيها تكرار البلوك لتخبره كم عدد الخطوات التي تريد من الطائر أن يخطوها للأمام الآن شيء آخر تستطيع وضع أوامر بقدر ما تشاء داخل بلوك "تكرار" في هذا المثال، أن تخبره أنك تريد الانتقال للأمام ثم التوجه لليسار و التي سوف يكررها 5 مرات حسناً أتمنى لك عملاً موفقاً و متعاً