בתקופתנו הולכת וגדלה החשיבות של הוראת יסודות התכנות לתלמידים בכל שכבות הגיל במערכת החינוך. תכנות
מונחה עצמים היא הגישה המקובלת והפופולרית כיום בעולם התוכנה כיוון שגישה זאת היא למעשה חיקוי לדרך החשיבה של האדם. לדוגמה,
כאשר אנו מסתכלים על העולם אנו מסווגים באופן טבעי את כל העצמים והמושגים לפי קטגוריות, כגון חי, צומח ודומם. את החי אנו מסווגים ל-יונקים, עופות ודגים וכך הלאה. יחד עם זאת, לימוד תכנות מונחה עצמים נחשב משימה קשה למדי לתלמידים ויש מעט תכניות המנסות לענות על אתגר זה. להלן דוגמאות של קשיי התלמידים בלימוד תכנות מונחה עצמים: