This is the second Head First book I read, and like the first one, HTML with CSS, which I read some months ago, this is a fun and easy to follow book. Even though the book is tailored to people who have some coding under their belt, it's a great starting point for a complete novice like myself. It guides you through the whole process of web design. From the pre-planning, to organizing, to layout, to user testing, and even to the business side of things. It's not going to turn you into a web designer just by reading it, but it gives you the essentials to start at the craft.