Be careful with the Sam's Teach Yourself xxxxxxx in 24 Hours Series of books.
The series really plays on the whole "learn it quick" principle, and can sometimes shortchange your learning by providing you with quick pre-fabbed scripts. (like forums)
Sam's books teach you the basics, which is great to get started, but you will outgrow its lesson plan really quick.
I have a great book that I have been using at home (Can't remember the title) but when I get home, I will post its title here for you. It too comes with a CD with pre-fabbed things, but goes into great details to explain how all of the code works, OOP, class structures, authentication principles, etc...
I will post the title this evening.