I can remember when i was a beginner and i remember thinking "where do i start and where do i go".
Well here is my advice for all you new web designers and even experienced web designers that want to learn more languages without paying a fortune and time out of work to go to Uni!
Where should i start?
From first hand i recommend starting with Adobe Photoshop, (For the design) Html and Css before you start learning design or dynamic development! The reason for this is just about the main section of web design and if you get the main structure wrong this can ruin what good work you do everywhere else. I will mention at the end of this article the best places to actually learn Photoshop, Html and Css.
One thing i would say is master one before starting another... It doesn't take long to actually get the hang of it, and once you start learning one language you will learn the others quicker and quicker.
Now you have mastered the frontend i would now go onto the server side scripting, php asp etc.
In all the process should only take around 3-6 months depending how much you put into it!
Anyways lets get onto why you clicked on this post.
My top 5 places to learn html, css, php are:
For design and how to create great designs for websites i suggest:
Hope this enlightened you to where you can achieve your dreams