Whenever we talk about learn web designing, the first website is w3schools because all the tutorials are complete and updates on this website so this is best place to learn. You can also test your codes in live editors in this website.
Although this is best site for PHP and web development but you can also learn all tools of web designing here. This site also have some Video Tutorials which are extremely helpful because you can learn more by watching live projects.
This is also very good website, you can learn complete HTML and CSS within 30 days. You can learn here Photoshop too in a professional way for Free.
This is also one of the best website to learn web designing. It resembles with w3schools. You can find live examples and projects with their source codes and explanations with Tips here.
I hope you will feel easy to learn website designing now. I advice you not only see tutorials but also do practicals by writing codes with your hands if you are serious to learn and become an expert in this field other you will never get success its my own experience said Best of Luck…