سلام علیکم و وقت بخیر
ببینید طراحی وب دو بخشه ، فرانت اند و بک اند.
برای طراحی فرانت اند (ظاهر و قالب سایت) به HTML, CSS, JavaScript نیازه و نه PHP .
اما برای بک اند (گرفتن اطلاعات از پایگاه داده ، پردازش اطلاعات، محاسبات و .....) که به نوعی اطلاعاتی که تو فرانت اند قراره نمایش داده بشه و کارکرد های سایت مثل قابلیت عضو شدن رو دربر میگیره، تکنولوژی های مختلفی موجوده ، مثل ruby on rails ,
Django که با پایتون هست،
Nodejs که با JavaScript هست ،
GoLang ,
Asp.net ,
PHP و...
که PHP در حال حاضر ، بیشترین سهم از دنیای وب رو به خودش اختصاص داده . همهی این پلتفرم ها خوب هستند
و میشه گفت بله اگر منظورتون از طراحی وب ساخت سایت کامل هست باید یکی از اون تکنولوژی های بالا رو یاد بگیرید.
موفق و سلامت باشید
سلام
بستگی داره که میخوایین طراحی ظاهری سمت کاربر انجام بدین که بهش میگن front-end یا طراحی سمت سرور که بهش میگن back-end :
اگر front-end انتخاب کردین فقط نیاز که html , css , javascript رو یاد بگیرین که باز اینا خودشون فریمورک دارن که حتما نیاز اونارو هم یاد بگیرین.
اما اگر back-end بخوایین انجام بدین الزامی نیست حتما php یاد بگیرین میتونید با زبان جاوا اسکریپت ، پایتون ، گو ، و ... وبسایت طراحی کنید که باز هم اینا فریمورک های مخصوص به خودشون دارن.
البته از نظر من توی ایران باید back-end بلد باشین و هم frond-end
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟