Suponiendo que sabes algo de programacion básica (variables, ciclos, condicionales, etc)
Primero aprende HTML, es muy fácil aprender lo básico (tablas, divs, links, etc).
aprende php principalmente lo referente a sesiones y a bases de datos (recomiendo mysql).Aprende lo de las variables $_GET y $_POST para los formularios y data en general.
Puedes usar el dreamweaver para el diseño y bajate e instala el xampp, eso si, si el servidor donde vas a traajar es apache , tiene php y maneja mysql como gestor de BD.
suerte