السلام عليكم...

انا شخص ارغب بتعلم البرمجة ونصحني الكثيرين ببدأ تعلم الخوارزميات قبل اي لغة سؤالي هو هل ابدأ بالخوارزميات قبل اللغات؟ واين يمكنني تعلم الخوارزميات؟