Boas,
Se queres começar a programar websites, acho primeiro começares por HTML/CSS e depois se tiveres curiosidade por coisas mais complexas, mudares-te para HTML5/CSS3 e quando dominares esta linguagem, aí sim aconselho-te a a aprenderes PHP.
Para começar pelo básico, tens a
codeacademy que fornece tutoriais básicos mas muito 'straightforward', ou seja, muito fácil de aprender.
Se quiseres, passa pela
code.org onde vais encontrar várias 'Escolas' online onde podes aprender mais sobre web development.
Cumps.
Luís.