Öncelikle algoritmanın bir programlama dili olmadığını bilerek başlamak gerekir. Kısaca herhangi bir soruna ürettiğin mantıklı basamaklardan oluşan çözüme algoritma denir. Yani bir sorunu çözmek için basamaklar oluşturabilmek, algoritma mantığını geliştirir. Bunun da en güzel pratiği matematiktir. PHP ile kod yazıp durmak ezberlemeye götürür. Öğretmez. Ancak yazdığın her adımda ne olduğunu anlamaya çalışıp düşünmek algoritma mantığını geliştirir. Bunun için matematik problemleri çözerek başlamak en mantıklı olandır. Her adımı dikkatlice çözüp hangi adımı neden yaptığını düşünmek faydalı olacaktır.

Algoritma, markete gidip alışveriş yapıp eve dönmemizde bile varken sadece programlamaya bağlamak çok eksik bir öğrenmeye sebep olacaktır.