Yine herkesin masaya vurduğu bir konu olmuş hey maşallah.
9 10 yıllık bir php developer olarak tavsiyem şu:
Programlama öğrenmek azmin ve isteğin varsa Php ile başla ama Php ile sınırlı kalma.
Ben webmasterım; trollerim, site açarım, spam kasarım, proje kovalarım diyorsan boşver programlama öğrenmeyi. Forumda 2000 3000 tlye istediğin scripti/eklentiyi yazdırırsın.
Unutma ki webde her şeyi php hallediyor sanıyoruz. Sanki php bilince e her şey hallolacak gibi geliyor ama işin gerçeği öyle değil.
En az bir js ve html&css framework bilmeden salt php ile hiçbir şey yapamazsınız. Veritabanını mevzu bahis bile etmedim.
Söylediklerinize katılıyorum. Lâkin, elma ile armutu karıştırmamak lazım. JS, HTML, CSS ve PHP hepsi birbirinden farklı amaçlarla geliştirilmiş teknolojilerdir. Her birinin yalın halleriyle de güzel işler yapılabilmektedir. Framework denen kavram, büyüyen projelerin yönetilebilme (maintain) kısmını kolaylaştırması amacıyla oluşturulmuş bir şeydir. Kendi açımdan, proje bazında "ne istiyoruz, neyi amaçlıyoruz, neye hitap ediyoruz" sorularına karşılık olarak ne gerekliyse bunun yapılması daha uygundur. İlla framework olsun diye dayatmak veya illa yalın kod olsun diye dayatmanın bir anlamı yok. Bunları öğrenmenin dayatılmasının da bir anlamı yok. Dediğim gibi, ne istediğin, neyi hedeflediğin önemli.