çok teşekkür ya aslında sorun şu öğretilen metotlar o kadar basit yapılarda kullanılmıyor haliyle öğrendiğin gibi kalıyorsun daha sonra bir projede bunları görünce öğrettikleri ile hiç bir alakası olmadığı kanısına varıyorsun misal bir değişken oluşturup bunu echo ile yazdırıyor fakat bir projede aynı değişken 50 kere farklı yerlerde farklı yapılarda kullanılıyor haliyle çorba gibi oluyor kafamızda
Varolan değişkeni durumlara göre farklılaştırabilirler, if-else gibi koşullara sokabilirler, döngü içinde değiştirebilirler vs. vs. bunlar kafanı karıştırmasın, henüz başlangıç aşamasındaysan varolan scriptlerin kod yapılarına bakıp kodları çözmeye çalışmak çok doğru bir yol değil aslında. Çünkü genellikle programlama dillerinde bir şeyi yapmanın çoğu zaman birden fazla yolu bulunur ve bu kafanı fazlasıyla karıştırabilir.
Bence en mantıklı yol, bir temel oluşturup, sonrasında kendinizi geliştirmek adına kendi başınıza birşeyler üretmek. Bu şekilde kullandığınız kodun ne iş yaptığını, ne işe yaradığını, hangi amaçla kullandığınızı, ne zaman kullanmanız gerektiğini daha gerçekçi bir şekilde öğrenmiş oluyorsunuz. Birşeyler ürettikçe nasıl daha hızlı yol alacağınızı, nasıl ilerlemeniz gerektiğini, nasıl planlama oluşturmanız gerektiğini daha iyi alglılıyorsunuz.