One of the most common questions I get emailed with is “what book would you recommend for XXX”. As I find myself continually recommending the same set I thought I would post a list of them here.
Update: Just a quick note to say that I have updated this post with some new books and will try and continue to do so in the future. Please note that this list only contains books I have personally read so bear in mind there maybe better books out there :) If you can’t be bothered to periodically check back then you can always subscribe to my booklist feed on delicious
Build your own website the right way using HTML and CSS
This snappily named book is written by Ian Lloyd (of accessify.com) and is perfect for those starting out in web design. This book will teach you how to build websites from scratch. No previous knowledge required. What is more, as the title says, it shows you how to build them "the right way". A refreshing change when compared to most web design books out there.
The Zen of CSS Design
This book is basically made up of a series of case studies based on designs found at CSS Zen Gardens. In my opinion it is ideal for developers who are trying to improve the quality of design on their sites. The book is a mixture of CSS tips and design advice.
CSS Mastery, Advanced Web Standards Solutions
Andy Budd’s book is perfect for those of us who have been using web standards for a while. We know the basics and are looking for advice to make us more efficient in our coding. This book is packed with all of the techniques you would expect plus some extra tip bits that make you slap your forehead and wonder why you never thought of doing things that way.
Designing with Web Standards
If you need convincing about all of this web standards rubbish then Zeldman’s book is for you. This book will give you the history of web design and explain why we have ended up designing with tables. It explains why web standards rock and then gives you a whistle stop tour of the basics. A must read for anybody starting out in web standards.
Web standards Solutions
Of course once Zeldman has convinced you of the value of standards and got you doing the basics, you are going to want to get into the details. That is where Dan Cederholm‘s book comes in. This handbook covers every conceivable area of CSS based design and shows you all the tips and techniques. You will find yourself thumbing through it regularly.
Getting things done
This book has nothing much to do with web design but I would high recommend it anyway. Getting Things Done provides great advice about organizing your life to make your more efficient both at home and at work. Also a lot of what he covers is directly relevant to running successful web projects.
Laws of Simplicity
Again not directly about web design but invaluable none the less. This book talks about simplicity in life, in work and in design. The principles laid out in this book are a template for good design. If you design user interfaces you should read this book.
Don’t make me think
If I could recommend a single web design book then I think it would be this one by Steve Krug. Zeldman’s book on Web Standards is a close runner but this book covers the fundamentals of user centric design. You learn why usability testing is so important and are even taken through the processes of running a session. It is down to earth, practical and at times very entertaining.
Prioritizing web usability
Jakob Nielsen can be a bit full of his own self importance at times but he definitely knows his stuff. If you can work through the first chapter where he tells the world how clever he is then you will find a very valuable resource with lots of real world examples.
The Tipping point
The Tipping point is not about web design but is a must read anyway. It talks about the concept of ideas and products going viral. How do some products or trends suddenly spread like wildfire? How do you make that happen? It discusses how small changes can have a big impact. Its invaluable to web designers because it shows how reaching the right audience and presenting information in the right way can have a profound impact on the success of your website.
Mobile web design
This book takes the principles of web standards and applies them to the mobile web. Cameron Moll discusses the different approaches to taking the web mobile from doing nothing to creating mobile specific websites. The book really does tell you everything you need to know to start building mobile websites in only 100 pages.