การทำงานแบบวนซ้ำ ในการเขียนโปรแกรมโดยส่วนใหญ่จำเป็นต้องเขียนคำสั่งเพื่อทำงานเดิมซ้ำกันหลายๆ ครั้ง การใช้คำสั่งทำซ้ำวนไปหลายๆรอบนั้นเรียกว่า ลูป (Loop) 

ลูป (Loop) สามารถสั่งการให้คอมพิวเตอร์ทำงานในรูปแบบซ้ำๆ ได้ และช่วยให้การเขียนคำสั่งสั้นขึ้น ด้วยการใช้คำสั่งการวนซ้ำ 2 รูปแบบ คือ For Loop และ While Loop