pues creo que primero deberias de informarte un poco,
HTML es un lenguaje de etiquetas no de programacion con este realizas la estructura o diseño de tu pagina web, mientras que con
PHP es un lenguaje de programacion del lado del servidor, con el realizaras los procesos de tu web como el sistema de usuario que estas indicando, lo primero que deberias de aprender es HTML, luego CSS para darle el aspecto a tu pagina, luego javascript y luego php, una vez aprendido esto podras tambien investigas sobre ajax, un sitio que me gusta para comenzar
http://www.htmlya.com.ar/, en esa pagina tienes tutoriales de todo lo que te indique es un buen comienzo aunque la investigacion no termina ahi saludos