

I picked up Head First HTML with CSS & XHTML
(HFHTML) because I hadn’t read a book on HTML in quite a while and I thought it might be a good idea to brush up on my HTML.
On Amazon HFHTML is currently the top selling XHTML book, second bestselling CSS book, and second bestselling book on Interface Design even though it was published in 2005. This speaks directly to HFHTML’s well deserved reputation as a top notch intro to HTML book. For those that may be concerned that the book is a little out to date, I can say that most off the material is still very relevant. There will be an updated version
that will be coming out this summer.
HFHTML is part of the popular Head First series of books from O’Reilly. If you have never read a Head First book then you are in for a surprise. The books are anything but the stereotypically dry technical book. Instead they tend to be full of engaging images, jokes, and puzzles. The books specialize in not only being easy to read, but in actually teaching you a technical subject, instead of just going over all of the minutia of a language.
Written by Elisabeth Freeman and Eric Freeman, HFHTML starts you off as if you are brand new to HTML, so no prior experience is necessary. The first couple of chapters cover the basics of HTML and then progress to CSS. Examples of subjects include standards, compliance, validation, positioning, layout, and the box model.
After reading this book readers will be able to create fully functional, properly structured web sites. The reader will also feel comfortable going onto to advanced books, such as, a more thorough book on HTML and/or CSS, a JavaScript book, or a HTML5 book.
Bottom Line: Even though this book is written with the usual fun Head First style, it is chock full of great information that readers will find very engaging. HFHTML is the perfect book for a beginning web developer while it is also a good book for experienced web developer looking for a refresher or to fill in a knowledge gap or two. A word of warning though, after you read Head First HTML you might not want to ever go back to the old, standard technical books.