There's no a book that will make you pro, same situation with video tutorial. You can watch a hundred hours of videos, but you must practice on your own.
For php basics you don't need a book (i'm not talking about programming basics), you have php.net and great tutorial there.
I'm looking at qbrushes momentally... You must have a lot of experience to deploy some user-friendly site. You can't just learn a bit of php, a bit of html, css and make a good site. At least you must be a good UI designer to make your first visitors feel happy.
So, start learn, there is lot of it...
Cheerz and good luck