meglio ti consiglio di prima impararti discretamente html (xhtml meglio) con css per poi spostarti nello scripting lato client (js) e infine lato server (php+mysql)

gli approfondimenti poi potrebbero essere molti.. xml,xsl,ajax.. però mi sa che prima di questo ti imbatterai nel dover configurarti un piccolo server web domestico e li saranno dolori i primi tempi c'è sempre questo forum per fortuna