سلام.
چون تجربه برنامه نویسی ندارید ممکنه لازم باشه حوصله خرج کنید. و از اونجا که قصد طراحی وبسایت دارید (فرض میکنیم با html و css آشنایی حداقل دارید) پیشنهاد میکنم جاوا اسکریپ روهم همراه با اون یاد بگیرید. در نهایت sql هم میتونه مفید باشه و jquery کارتون رو راحت تر میکنه.
مباحثی که گفته شد لزوما قرار نیست پشت سر هم و بعد تمام شدن مبحث قبلی شروع شن. بعضی وقت ها هم باید همزمان یادشون بگیرید. طراحی وب کار چند بعدی و سنگینی هست (اگر بخواد درست اجرا بشه) و زحمت میبره. اگر اصرار ندارید که طراحی وب یاد بگیرید پیشنهاد میکنم اول یک زبان دیگه مثل پایتون یاد بگیرید تا با ساختار زبان های برنامه نویسی آشنا بشید. اینطوری سرعت یادگیریتون هم بیشتر میشه.
در مورد نحوه یادگیری هم اگر انگلیسی نسبتا خوبی دارید میتونید از سایت https://www.sololearn.com/ و https://www.w3schools.com/ استفاده کنید که در کنار https://stackoverflow.com/ نیازهاتون رو برطرف میکنن و احتیاج به کلاس حضوری نیست. اگر هم فکر میکنید انگلیسی تون جواب نمیده میشه از کلیپ استفاده کرد، کلاس هم بد نیست ولی باید هزینه کنید. به هر حال من گزینه انگلیسی رو پیشنهاد میکنم.سایت های رایگان، کاربردی و کاملی هستن و باهاشون میتونید چیز های زیادی بسازید که بستگی به علاقه و پشتکار خودتون داره.
امیدوارم در مسیر یادگیریتون موفق باشید...