Se você é autodidata ou apenas curioso, acesse o seguinte site: www.developphp.com.
Nele, você vai encontrar cursos (em inglês) de PHP, HTML, CSS, MySQL, JavasScript, ActionScript, e muito mais.
O site é bem completo, abordando do básico das linguagens, a níveis mais avançados. Até tutoriais em vídeo podem ser encontrados por lá.
E eu posso garantir que é possível aprender por conta própria, sem a necessidade de se matricular em cursos caros e que abordam tudo de forma superficial.
Só para ilustrar, recentemente contratei uma formação completa de PHP na Alfamídia, e foi decepcionante. Ao final do curso, percebi que se tivesse procurado por tutoriais na internet, ou até mesmo comprado um livro, teria sido muito mais proveitoso (e barato).