Each of the recommended books is linked directly to the appropriate page on Amazon.com. For any other book, please use
this link to Amazon.com's home page
and they will give me a few percent referral commission (which helps me pay for my server).
Classic book, now in its third edition. The authors' emphasis is on the structure of the site and how to facilitate users' access to the information they need the most. Even though these are crucial issues in Web usability, they are often overlooked in the quest for cool pages (that download slowly and are impossible to navigate). I liked the manuscript enough to write the foreword to both the
As the title says, 60 of the most basic guidelines for Web design. But the book is really much more than that because each guideline is discussed at length with many screenshots and examples. Also, the author is well-grounded in the basic principles of human-computer interaction, having many years experience in interaction design, so he explains why the mistakes are bad with reference to the underlying big picture. Truly an excellent book, and pretty easy to read because it's structured according to the bloopers and the entertaining examples.
If you don't know HTML there are a million books to learn from. This one is a favorite of mine. The book does go beyond basic HTML to explain CSS, graphics formats, and the differences between browsers ("platform idiosyncrasies" as the publisher delicately puts it).
Cascading style sheets (CSS) are without a doubt the way to manage presentation design across any medium- or large-size website. For once the blurb on a book cover is right: the authors are indeed "the world authorities" on stylesheets, having been the original leaders of the Web Consortium's stylesheet project, so this is the ultimative reference for HTML stylesheets. Many examples of the slightly obscure features in CSS show how stylesheets can be used to achieve quite refined layouts and page-designs. It would be nice to say that you can pick up CSS from simply looking at examples, but good use actually requires a deeper understanding, as provided by this textbook.
This is the official style guide from Sun Microsystems. I happen to know the lead author who is an extremely experienced and talented senior user interface engineer. So the guidelines are sound advice. But the main reason to
use the book for any Java project
is that consistency is key to usability. Don't invent your own weird interaction style when you can use proven ideas that users will know from other applets and applications. Also, by following the official rules, you will ensure that users with disabilities can use your interface. There are several other aspects of interaction design that are often overlooked in the heat of fast-moving Internet projects but are still important: following the guidelines keeps you honest and guards against such design mistakes.
All about response time and how to make it faster (i.e., better). Even broadband users benefit when web pages are faster, and if you have many dial-up users (or traveling users) you have to make response time one of the top priorities for your site. This books tells you how.
How to Buy
These books can be ordered from the
Amazon.com online bookstore
by clicking on the titles. This service is provided
in association with Amazon.com Books
and any questions regarding pricing or handling of orders should be directed to Amazon.com. Hyperlinking an editorial site to a fulfillment service is a great example of value-added use of the Web: there is no way I can have a warehouse of books, but through the links you can buy even though I can't sell.
The books recommended on these pages are ones that I personally like and find valuable. There are many other good books that I simply haven't read and thus can't recommend here.