יש מאות שפות תכנות, וכל אחת נבנתה למטרה קצת אחרת. סקראץ׳ היא שפת בלוקים ללימוד. פייתון קלה לקריאה ומשמשת למדע ולבינה מלאכותית. ג׳אווהסקריפט מפעילה אתרים. שפות כמו C++ משמשות למשחקים גדולים ולתוכנות שצריכות להיות מהירות מאוד.
בכל השפות יש אותם רעיונות בסיסיים — רצף, תנאי, לולאה, משתנה ופונקציה — ומה שמשתנה הוא בעיקר איך כותבים אותם. בפייתון בלוק מסומן ברווחים, ובג׳אווהסקריפט בסוגריים מסולסלים. לכן מי שלמד שפה אחת היטב, לומד את הבאה הרבה יותר מהר.

