بستگی داره بخواید با چه زبانی برنامه نویسی کنید
اگه میخواید ASP یاد بگیرید باید اولش ی برنامه نویسی تحت ویندوز مثلا وی بی دات نت یا سی شارپ رو تا حدی بلد باشید بعد برید به سمت ای اس پی
برای php باید html و css و Jquery بلد باشید .
شما کافیه مقدمات رو شروع کنید
نمونه کد ها توی اینترنت زیاد هستن
این هم ی نمونه سایت برای طراحی سایت با php و html
http://www.w3schools.com/
شما برای asp هم می تونید این جور سایت که کد میده پیدا کنید
دیگه بستگی به خودتون داره که بخواید چ زبانی کار کنید .