I'm almost the newest PHP newbie with all of five days experience and I found a simple little book called PHP with MySQL by Nat McBride ISBN: 0340905565. It cost me £10 in Oxford, UK and it's a great little introduction to the subject. Now I know there's lots of info on the net but sometimes it's nice to sit down away from the PC and look over a book because, when you're starting out, it's good to have an overview of a subject rather than diving into the detail of a particular problem. I know there are more technical books on the subject, and probably better ones overall, but this little paperback covers most of the things you asked about I think.