O zaman sadece ihtiyacın olanı öğrenerek ilerlemek en iyisi. Mesela bir işe başlarsın. Yavaş yavaş ilerlersin.
Mesela veritabanından çekilen bilgileri sıralaman gerekti. Sadece onu araştırırsın, onu öğrenirsin. Hem de o ufacık olayı öğrenirken yanında PHP'nin semantik yapısını da dolaylı olarak öğrenmiş olursun. Herşeye sıfırdn başlamak kadar yormaz böyle olunca.
Ama her kodu elle yazmalısın tabii.
Şahsen ben böyle öğrendim. Yönetim panelli blog yaparak başladım. Ama kalkıpta PHP'de yönetim paneli nasıl yapılır diye araştırmadım hiç. HTML olarak paneli yaptım. Sonra bir input alanı oluşturdum. Input değerini veritabanına yazdırmayı öğrendim sadece. Zaten onu öğrenince bütün form yapılarını, upload işlemini vs de öğrenmiş oldum. Böyle böyle gelişti.