This book was a great help to me starting out from scratch with Puppet. With limited prior Linux experience I found it an excellent introduction to managing Linux systems and enough information to help me get quickly up-to-speed with a project I'm working on.
It's written in a good style and the hands-on examples to get through worked well and gave a good foundation for becoming comfortable with the technology. Looking at some of the other reviews they comment that if you already have some experience with Puppet then this may not be for you, but funnily enough that's why it's called '...Beginner's Guide'! There is some beginner material available on the PuppetLabs website, but I found the contents of this book complementary to that and also covered some topics not found there.
I'm moving on now to the author's recently released Puppet 3 Cookbook.