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