I started by using the tutorials I could find on the Web then came across this forum together with the tutorials which in my opinion are among the best available.
I then installed XAMPP and startted to practise my "programming skills", I found that I needed something else to guide me and that is when I found the book that Thorpe suggested.
I am still very much a learner but putting it all together and asking of this forum only questions that are specific to a problem you encounter certainly worked for me, however you must put in the time programming and making mistakes so that you can learn from them.
Best of luck