سلام دوست عزیز
در همین سایت این سوال بسیار مطرح شده و منابع متنوعی معرفی شده میتونید جستجو کنید
به طور کلی برای شروع وب ابتدا از سمت کاربر شروع کنید یعنی
html
css
javascript
بعد یک زبان سمت سرور کار کنید مثل
php
و در نهایت وقتی به یک تسلط نسبی به اینها رسیدین میتونین برین سراغ تکنولوژی های دیگه
در پیرو حرف های آقای ذاکری باید آموزش تک تک این زبان ها را یاد بگیرید و یک مقدار هم فوتوشاپ برای کارهای گرافیکی نیاز هست یاد بگیرید. مرجع پولی یادگیری که معروف هست فرادرس و بیاموز هست. که ترجیحا از پولی استفاده کن چون سریع یاد می گیری!