- إدارة الإصدارات Version Control
- تتبّع تغييرات الكود عبر الزمن، وأشهر أداة Git.
- البرمجة الكائنية Object-Oriented Programming
- تنظيم البرنامج في كائنات لها خصائص وسلوك، مثل Java.
- تصحيح الأخطاء Debugging
- عملية تحديد سبب الخطأ وإصلاحه.
- حلقة تكرار Loop
- أمر يكرر مجموعة أوامر عدة مرات.
- خطأ برمجي Bug
- خلل يخلي البرنامج يتصرف بشكل غير متوقع.
- خوارزمية Algorithm
- خطوات محددة ومرتبة لحل مشكلة.
- دالة Function
- مجموعة أوامر لها اسم تنفذ مهمة وتقدر تستخدمها أكثر من مرة.
- كلاس (صنف) Class
- قالب يحدد خصائص وسلوك نوع من الكائنات.
- متغير Variable
- اسم يحفظ قيمة في البرنامج.
- واجهة برمجة التطبيقات API
- طريقة متفق عليها لتطلب أنظمة بيانات أو خدمات من بعض.