1- البرمجة الخطية linse programming :
و تتم كتابة البرنامج من بدايته إلى نهايته و بشكل خطي و ينفذ السطر تلو الآخر حتى الإنتهاء من التنفيذ

2- البرمجة البنيوية structured programming:
يقسم البرنامج إلى مجموعة إجرائيات و الإجرائية هي .. مجموعة من التعليمات المحددة لتلغي التكرار في كتابة التعليمات (فقط اكتب اسم الجزء)

3- البرمجة غرضية التوجه object oriented programming:
يمكن أن توصف ببرمجة العناصر حيث أن البرنامج يتألف من مجموعة عناصر و كل عنصر يتميز بما يلي :

صفات العنصر properties : أي تحديد التكوين الساكن للعنصر مثل أبعاده و أسمه و مكان توضعه .

أحداث العنصر events: و هي آلية لربط ما يقوم به المستخدم تجاه العنصر في البرنامج مع مجموعة تعليمات حيث يملك كل عنصر مجموعة محددة من الأحداث .

سلوك العنصر methods: و هي مجموعة اجرائيات التي تحدد طريقة تصرف العنصر وفق الغاية المرجوة منه