إن الخوارزمية هي جزء لا يتجزأ من البرنامج وهي المرحلة الأولى من مراحل برمجة البرنامج وهي اهم مرحلة وهي اشبه بالمخطط الذي ينشئه المهندس المعماري ثم تأتي الخطوة التالية وهي كتابة الكود البرمجي وليس كما يعتقد الكثيرون بأن احتراف البرمجة بأحتراف كتابة الكود بل هي بأحتراف كتابة الخوارزمية المناسبة لفكرة البرنامج