Hi, i am a full time php developer with design school background.
Because of the insane tuition $60k / year +, I had to stop school and learn a way to live, and i chose to become a web developer so i know
how hard is to start it from scratch.
What I did was I started from PHP/MySQL, then css & javascript.
Watching video is good for learning but its just too much time consuming. I would just start reading books and follow the examples.
Some would say start from HTML, but really , u will learn html automatically while following these books(php, javascript(ajax))
Once you grab a firm basic understanding of web & web development, you can explore further into c#, java etc (in my opinion).
Oh and when you are learning php, try to stick with OOP and avoid procedures, getting a good understanding on OOP will help you to extend your learning curve into
more sophisticated programmings.
I hope this helps, for any questions feel free to pm me.