با اجازه اساتید ( اگر اشتباه گفتیم اصلاح کنید )
اول از همه باید از HTML شروع کنید بعد CSS و به دنبالش JS و ...
برای اینکه طراح وب حرفه ای بشید ( به نظر من البته ) همین که واردش میشید میبیند باید کلی چیز یاد بگیرید، با انواع و اقسام برنامه های کوچیک و بزرگ کار کنید. باز هم میگم اگر بخواهید تمام بخشش رو اعم از کارهای گرافیکی و کد نویسی و ... رو خودتون به تنهایی انجام بدید
دریم ویور هم یکی از بهترین نرم افزاهای موجود برای طراحی وب هست که میتونید زبان های نشانه گذاری و برنامه نویسی وب رو توش پیاده سازی کنید
صفحات وب هم به دو دسته تقسیم میشن : استاتیک و داینامیک که از اسمشون معلومه ... استاتیک صفحاتی هستند که ثابت اند و جنبه نمایشی داره بیشتر و اگر بخواهید به سایتتون قابلیت پویایی بدید، مثلا فرض کنید یک فرم ثبت نام طراحی کردید و میخواهید کاربر توش اسم و پسورد و ایمیلش رو بده ، باید بطور داینامیک طراحی بشه تا بتونه با سایت شما در تعامل باشه و به نوعی در این حالت پشت سایت شما یک بانک اطلاعاتی نشسته که اطلاعات کاربر رو دریافت میکنه
ASP.NET هم زبان نیست .. بستری هست برای برنامه نویسی وب ... یک جوری تکنولوژی طراحی وب هست با زبان های #C و VB.NET در محیط مایکروسافت ویژوال استودیو
ولی PHP یک زبان برنامه نویسی وب هست که خیلی رایج هم هست فکر میکنم