البرمجة هي عملية كتابة الشفرة البرمجية لإنشاء برامج وتطبيقات تعمل على الحواسيب والأنظمة الأخرى. يمكن تقسيم البرمجة إلى أربعة أنماط رئيسية:
البرمجة الإجرائية
البرمجة الكائنية
البرمجة الوظيفية
البرمجة التفاعلية