I'm looking for a book that explains the basics of user interfaces and user experiences. I read Beautiful Visualization and Designing Interfaces from O'Reilly and I think they are very good. Can you recommend another one? Why?
|
closed as not constructive by JohnGB, Benny Skogberg, JonW♦ Apr 5 at 20:07
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or specific expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, see the FAQ for guidance.
|
Don't Make Me Think by Steve Krug. The book is written in the way it preaches: very simple and easy to understand. The book covers a wide range of user experience topics. It's a must-read. |
|||||||||||||||||
|
|
Don't forget the classic: Don Norman's The Design of Everyday Things. Even though it is explicitly NOT about either web pages or computer applications, but about everyday things, there is so much there about common sense thinking about how people actually interact with things that I class it as a must-read. |
|||||
|
Currently reading About Face. Really thorough and goes back to the basics of UI design. Edit: Oops, just read you already read the first, but I leave it to be included if this turns into a full list of books. |
|||||
|
|
Universal Principles of Design Brilliant design book, especially useful for interface design. |
|||||
|
|
The Visual Display of Quantitative Information by Edward R Tufte is extremely useful for training your eyes to filter non-essential design elements and focus on the essence of the information. |
|||||
|
|
I'd be remiss not to mention Joel Spolsky's User Interface Design for Programmers. There's an online version but the printed book has about 50% more material. |
|||||
|
|
If you're interested specifically in forms, I can recommend Web Form Design: Filling in the Blanks by Luke Wroblewski. |
|||||
|
Also, while these aren't books, you may benefit from browsing some design pattern libraries. Each of these shows common patterns and explains when they are appropriate to use. |
||||
|
|
|
The Humane Interface: New Directions for Designing Interactive Systems by Jef Raskin From the back cover:
|
||||
|
|
|
Some favorites:
Each of these books has taught me something new or given insight into how to do things better. Top half not recommended by above posts. |
|||||
|
|
Surprised that Krug's Rocket Surgery Made Easy has not been mentioned, given that Don't Make Me Think is so widely praised. RSME is just as good and useful in UI design. An excerpt from the back cover: In this new book, Steve explains how to -
|
||||
|
|
|
I'm really surprised that GUI Bloopers 2.0 hasn't been mentioned yet. |
||||
|
|
|
Take a look at sitepoint's The Principles of Beautiful Web Design. Also there are articles from this book here. Smashing magazine published a book and it is a good one. take a look at it. |
||||
|
|
|
I highly recommend Designing Interactions by Bill Moggridge. It's an impressive (if overwhelming at first) collection of interviews, essays, examples and case studies by one of the pioneers of interaction / interface design. |
||||
|
|
|
Designing Interfaces: Patterns for Effective Interaction Design by Jenifer Tidwell Design patterns for user interfaces. A great reference. |
||||
|
|
|
Designing the Obvious: A Common Sense Approach to Web Application Design by Robert Hoekman Jr. is an excellent read. From the back cover: Designing the Obvious belongs in the toolbox of every person charged with the design and development of Web-based software, from the CEO to the programming team. Designing the Obvious explores the character traits of great Web applications and uses them as guiding principles of application design so the end result of every project instills customer satisfaction and loyalty. These principles include building only whats necessary, getting users up to speed quickly, preventing and handling errors, and designing for the activity. Designing the Obvious does not offer a one-size-fits-all development process--in fact, it lets you use whatever process you like. Instead, it offers practical advice about how to achieve the qualities of great Web-based applications and consistently and successfully reproduce them. |
||||
|
|
|
For web sites, Eyetracking Web Usability might also be nice to add to the mix after the initial Krug stuff ^^
|
||||
|
|
|
Information Dashboard Design: The Effective Visual Communication of Data by Stephen Few. You can extend the design principles beyond dashboards per se, as they are ultimately reports and an interface to information. |
||||
|
|
|
Designing Web Interfaces is the most practical book on Interaction Design. |
||||
|
|
|
Well this isn't just for UI design, however I would recommend Designing for the Digital Age by Kim Goodwin (Former VP of Design at Cooper). Alan Cooper describes it as the ultimate how-to book and I have to agree. It describes loads of methods and provides examples throughout. It goes through all the stages; research, modelling, requirements, framework, and design. I have used it throughout my second year at university. It was great to understand the fundamentals of a usability method in class and then go to this book and be assured that every single detail would be available. This book is huge! It is a great compliment to About Face 3 by Alan Cooper. |
||||
|
|
|
|
||||
|
|
|
One I'm really surprised isn't here is Jesse James Garrett's, "The Elements of User Experience." Also, About Face 3 at http://www.cooper.com/#about:books - the book is good, very very detailed though. I really wonder about their site now, tho' ;-) |
||||
|
|
|
Currently my favourite list is: Design in general
UI Design
|
||||
|
|
|
||||
|
|
|
Read this White Paper: User Interface Analysis. |
||||
|
|
|
The Laws of Simplicity has probably been the most important UX book in my career. Some companies/sites don't really deal with the level of data complexity to require this kind of resource, but if you do, it's essential. |
||||
|
|
|
My top 3:
Above all, after reading any books I would go out and do field research. Check out top sites that have a nice, fluent interface to them. Using information from the book, ask questions about usability. Do they make you think too much? Are they visually appealing as well as functional? Pick and choose the features you like to form your own standard based on what context you're designing in. There is no black and white answer to this as it's all interpretation. |
||||
|
|
|
Essential reading for anyone designing an accessible website today: Designing with Progressive Enhancement: Building the Web that Works for Everyone |
||||
|
|
|
Tog on Interface should definitely be in your must read list. |
||||
|
|

