یک پیشنهاد
اگر کارتون این هست که وب سایتهایی با کاربرهای متوسط و همچنین امکانات متوسط معمولا طراحی کنید(وب سایتهایی شرکتی , سازمانی , تبلیغاتی , فروشگاه های کوچیک محلی و ...) قطعا از فریمورک ها استفاده کنید.چون زمانتون رو تا حد زیادی میخره , توصیه می کنم بیخودی رویا پردازی هم نکنید فعلا چون در حال حاضر منبع در آمدیش مهمتره

اما
اگه قرار هست از برنامه نویس برای یک بستر نیمه حرفه ای استفاده کنید مثل سایت هایی چون digikala در ایران که به نظرم سایتی هست با اپشن های خیلی زیاد که قطعا می طلبه خیلی چیزها بهش اضافه بشه پس خودتون می بایست دست به کار بشید چون فریمورک ها به تنهایی قادر نیستن شمارو کمک کنن اینجاست که قدرت کد نویسی مستقل میتونه شمارو شدیدا یاری کنه , می بایست از بیشتر زیر و بم های کار و کد نویسی سر در بیارید.

و حالا
اگه آرزو دارید یک برنامه نویس فوق حرفه ای بشید که می خواد قدرت کامل برنامه نویسی رو درک کنه و بفهمه دنیا دست کیه و خودش یه دنیای جدید رو خلق کنه اونوقته که لازم میشه هیچ از خود PHP به صورت ریزترین جزئیات سر دربیاره می بیاست با زبان های سطح پایین هم آشنایی داشته باشه
چون قرار نیست منتظر باشی , هر لحظه بخوای میتونی خودت بستر رو برای یک مفهوم جدید اماده سازی کنی
بچه هایی که گله می کنن و میگن آقا می بایست کارها تخصصی بشه , به نظرم استادایی که تخصصشون فقط یک از زبان برنامه نویسی هست هرچند حرفه ای و کار بلد و براشونم احترام قائلم اما خورده متخصص هستن
هنوز مونده یک متخصص واقعی بشن
برنامه نویسی یعنی C یا اسمبلی
زیاد حرف زدم