From the beginning, put HAMR or Denver (or better virtual machine and Linux/UNIX, very useful in the future) and D. kotěra no doubt in it as far as I remember described the process of installation Denver. Once the follow your pevruyu echo 'Hello world', master General syntax (loops, functions, variables, include) take any engine something, I picked punbb 2.2.x engine forum — it helped me understand functional programming plus learn to do a pure database queries, that is, was a logical continuation of the study of mysql to write queries to put the indexes joiny and so on. for starters, you can set the task — to change the appearance of the main page of the forum, to make a unit to "enter" on the main.
Once you feel that you are like a fish in water in this engine, we can take freimark and chop it to the ground. I once took Codeigniter — using it I've learned a bit about OOP, routing, ORM, MVC and then HMVC, caching.