10 Useful Web Design and Development Books
Posted on 22. Feb, 2010 by Andy Walpole in Resources
I was going to use the adjective essential in the title rather than useful but no one book is essential when it comes to learning web design. There are thousands of online tutorials to help you master the profession and there are dozens if not hundreds of books on all aspects of web-based creativity. Not having access to any one book will stop you from learning your desired skill but some books will greatly assist you in the process. 10 of these such books are below.
1. CSS Web Site Design by Eric A. Meyer
Eric has been involved in online activity since the early 90s and has managed to carve a position for himself as one of the main authorities on CSS – he’s so important to web design that he even has his own Wikipedia entry! (Source: http://en.wikipedia.org/wiki/Eric_Meyer)
CSS Web Site Design is part of the Lynda.com Hands-on training series and was first published in 2007.
If you are looking for a resource on learning CSS then Meyer’s Lynda.com publication will guide you through all the main rules of CSS 2.1 including typography, layout, margin and borders and styling for print. The book also comes with a CD-ROM that contains 10 video tutorials and all the exercise files.
Other books by Meyer include Smashing CSS, CSS: The Definitive Guide and the CSS Pocket Reference.
2. High Performance Web Sites: Essential Knowledge for Frontend Developers by Steve Souders
Steve Souders is probably the world’s authority on the burgeoning discipline of frontend engineering. He really gained this reputation while being Yahoo! Chief Performance officer and has since then spoken at major conferences such as Web 2.0 Expo and OSCON as well as lecturing at Stanford University on this subject.
If you are serious about providing faster page load times on your sites – and you should be as Google now considers this essential – then High Performance Web Sites is a book that you have to read.
It covers all aspects of web page optimisation including how to make fewer HTTP requests, compression, expires headers, reducing DNS lookups, minifying JavaScript and configuring Etags.
3. PHP 6 and MySQL 5 for Dynamic Web Sites by Larry Ullman
Ignore the crap title – there is no PHP 6 with 5.3.1 being the latest version – and concentrate on the content written by Larry Ullman who is also responsible for QuickStart guides to C, C++, Adobe Air, Ruby and Ajax. Without doubt this book has assisted thousands of people in their quest to learn PHP as is testified by the four and a half stars out of five as voted for by 61 reviewers on amazon.co.uk.
Many web designers start to become interested in PHP after first mastering CSS and HMTL. Realising that some knowledge of this language is invaluable for creating CMS templates, they then look for helpful tutorials.
It’s best to grab any learning resource at all when it comes to grappling with PHP because if you don’t come from a programming background it’s a steep learning curve.
This covers everything you would expect from such a book: an introduction to MySQL, error handling and debugging, cookies and sessions, security, regular expressions and using forms.
4. Don’t Make Me Think!: A Common Sense Approach to Web Usability by Steve Krug
Alright so this book always makes these types of lists but there is good reason for that: it remains, ten years after it was first published, the best introduction to usability in web site design.
That author Krug had already worked in this area for years at major online companies such as Apple, Netscape and AOL, and the book was a way of solidifying his knowledge into a digestible format for all to use.
Not only is the advice spot on but the means of presenting his message by using cartoons lets the reader breeze through the 196 pages in the course of one afternoon.
I bet Steve never thought that Don’t Make Me Think! would have such a massive impact as it has done but lets just state this – web designer, if you haven’t read it then you haven’t lived.
5. JavaScript: The Definitive Guide by David Flanagan
This book has been republished multiple times by O’Reilly Media since 1996 and with good reason as it still remains one of the key texts when it comes to learning the frontend language JavsScript.
Weighing in at a massive 1032 pages David intended this book to be both a learning guide and a reference.
Programmers often look down their nose at JavaScript and disparagingly refer to is as a scripting, rather then a programming language; however, as the author states in the introduction:
“JavaScript is a full-featured programming language, as complex as any and more complex than some. Programmers who attempt to use JavaScript for nontrivial tasks often find the process frustrating if they do not have a solid understanding of the language.”
If you don’t have any knowledge of JavaScript then put it on your Things To Learn In 2010 list as it is becoming essential as understanding CSS or HTML
6. Learning jQuery 1.3 by Jonathan Chaffer and Karl Swedberg
jQuery is a ubiquitous presence across the web and it’s a feature of a wide range of web sites.
Created by John Resig in 2006 it is today the most popular JavaScript library with even Microsoft and Nokia announcing that they plan to bundle jQuery into their platforms.
Much of the reason for jQuery’s success is that it is just so god-damn easy to use as the creator stated in a recent interview: “This simplicity is all throughout jQuery. The API is simple, the good documentation makes it simple to start using it, and the covering up of browser bugs makes it simple to keep using it.” (source: http://www.html.it/articoli/johnresig/index.html
Packt, like O’Reilly and Lynda.com, is a publishing company that specialises in web technology and this book, released in February 2009, is one of eight jQuery guides in their series.
The authors run through selectors, events, DOM manipulation, AJAX, form manipulation, plugins and they finish with various examples of the script in action.
7. Adobe Flash CS3 Professional Hands-On Training by Todd Perkins
I hold my hands up here as I’m recommending a book I haven’t read. My version of Flash hands-on training is for MX 2004 and is written by Rosanna Yeung, but this CS3 edition is by Todd Perkins. However, all lynda.com books are of the highest standard, and written with amazingly loving care by their respective authors. If the guide to CS3 is a good as that for MX 2004 then expect a professional introduction to Adobe’s software.
Although Flash is a niche skill it still remains today the foremost animation web tool and is set to keep that position for the foreseeable future.
As with most hands-on training books it comes with a CD-ROM attached with a series of video tutorials that are easy to follow.
8. Drupal 6 Themes by Ric Shreves

Drupal is a great CMS to use but it can be a real challenge to get to grips with the administration section let alone the actual dynamic code that it is written upon.
As has been noted elsewhere, there are countless quality free Joomla and WordPress themes to download and use across the net, but very few decent Drupal themes.
If you are serious about Drupal then sooner rather then later you will need to create your own theme rather than rely on somebody else’s creation.
Drupal 6 Themes should provide you with most of the information necessary to carry out this task although some basic knowledge of PHP would be of use when tackling this book.
9. Even Faster Web Sites by Steve Souders

This was published in 2009 and was intended as an extension to 2007′s High Performance Web Sites. Again, Souders is the author but chapters are also written by Ben Galbraith of Mozilla, Stoyan Stefonov of Yahoo and Google software engineer Tony Gentilcore.
The most important chapter for everyday web designers is that about how to effectively optimise images which doesn’t just look at the theory but also recommends some valuable tools.
The section on CSS examines how to write efficient code while there are multiple chapters on the correct use of JavaScript in a website.
10. PHP 5 Advanced by Larry Ullman

PHP is an expansive language and one that takes years to thoroughly learn. Once you’ve got past the initial headaches and confusion and you are starting to use it to create actual working forms and applications then Larry Ullman’s guide for advanced users will be useful.
Building on the knowledge he presented in PHP 6 and MySQL 5 for Dynamic Web Sites, Ullman looks at more complex database and security concepts and techniques as well as introducing the reader to Object Orientated Programming (OOP).
OOP is not for the faint hearted but if you want to use PHP to its maximum potential you’ll need to tackle this approach rather than just relying on procedural programming.
What books have helped you become a better web designer or developer?
Share With Your Friends
Written by Andy Walpole
Andy Walpole is a freelance web designer and developer based in London, UK. You can read his blog here











38 Comments
Steve Krug
22. Feb, 2010
Thanks for the very kind words about Don’t Make Me Think, Andy.
You’re absoutely right: I never would have imagined that anyone would ever use the words “massive impact” in describing my little book. It’s all been a very pleasant surprise.
And yes, in case you;re wondering, I *did* get here because I was vanity surfing. I don’t usually, but I’ve been trying to figure out whether people know I have a new book out.
Thanks again.
uberVU - social comments
22. Feb, 2010
Social comments and analytics for this post…
This post was mentioned on Twitter by twitipsmv: 10 Useful Web Design and Development Books: I was going to use the adjective essential in the title rather than us… http://bit.ly/dgDjhV...
10 Useful Web Design and Development Books | Web Developer
22. Feb, 2010
[...] and there are dozens if not hundreds of books on all aspects of web-based creativity. [...] Read the full article at the source. Share Design all articles, resources, web design Daily Dose – Google Searches [...]
Codesquid
23. Feb, 2010
I’ve been meaning to get hold of Steve Krug’s book! It’s top of my shopping list!
Ric Shreves
23. Feb, 2010
Thanks for mentioning the Drupal 6 Themes book. FYI — I just got approval from Packt for a follow up edition targeting Drupal 7 Themes. Don’t expect to see it before the end of the year (depending on release dates for D7), but it’s great news. Thanks to Packt for continuing this series!
best,
ric
.-= Ric Shreves´s last blog ..A Bible for Joomla! =-.
Rishi Luchun
23. Feb, 2010
Thanks for the list, been looking for new reading material
.-= Rishi Luchun´s last blog ..The Bokeh effect =-.
lynda.com makes list of most useful web design books | lynda.blog
23. Feb, 2010
[...] Read the full story at SmashingShare. var addthis_language = 'en';var addthis_options = 'email, facebook, twitter, favorites, digg, delicious, myspace, google, reddit, live, more'; [...]
kurrent
24. Feb, 2010
I’ve bought about 7 or 8 PHP books over the years and Larry Ullman’s PHP & MYSQL is hands down the best book for learning PHP that I ever read.
It still comes in handy for me 5 years later.
DBookshelf
24. Feb, 2010
This is a great collection of books, we will have to add some to our site.
.-= DBookshelf´s last blog ..The Ultimate CSS Reference =-.
10 Useful Web Design and Development Books « amelia a earhart
24. Feb, 2010
[...] via 10 Useful Web Design and Development Books. [...]
10 Useful Web Design and Development Books » Web Design
24. Feb, 2010
[...] 10 Useful Web Design and Development Books [...]
Waheed Akhtar
24. Feb, 2010
Thanks to all for stopping by and leaving your feedback.
@steve: Yes, you are right. Andy has done great job here.
@Ric. Congrats for getting approval of Drupal 7 Themes from Packt
Website Design Sydney
24. Feb, 2010
wonderful and useful design resources,
thanks for share.
Stunning Mesh
24. Feb, 2010
No doubt these are very useful, thanks for sharing with all plz..
10 Useful Web Design and Development books « Vali Chiorean's Blog
24. Feb, 2010
[...] came up with a great list of books that every web designer/developer should be aware of. More Categories: PHP, jQuery Comments (0) Trackbacks (0) Leave a comment [...]
Marie Manandise
24. Feb, 2010
Thanks a lot! I now know where to start with JQuery.
If I could just add one suggestion, it’s
‘The Art of SEO’, by Enge, Spencer, Fishkin, and Stricchiola.
The ultimate reference for a seriously fuzzy subject.
keyur patel
24. Feb, 2010
awesome list of books, thanks
10 Useful Web Design and Development Books | TopRoundups
24. Feb, 2010
[...] 10 Useful Web Design and Development Books Submitted by smashingshare [...]
Derrick Simpson
24. Feb, 2010
Very good list of books! I have a few of them.
Another good book is Bulletproof Web Design, by Dan Cederholm.
[User Link:10 Useful Web Design and Development Books] | Tips for Designers and Developers | tripwire magazine
24. Feb, 2010
[...] 10 Useful Web Design and Development Books [...]
130+ Worth Investigating Fresh Posts for Designers and Developers | tripwire magazine
25. Feb, 2010
[...] 10 Useful Web Design and Development Books [...]
130+ Worth Investigating Fresh Posts for Designers and Developers | World Wide Web
25. Feb, 2010
[...] 10 Useful Web Design and Development Books [...]
CSS Brigit | 10 Useful Web Design and Development Books
25. Feb, 2010
10 Useful Web Design and Development Books…
No one book is essential when it comes to learning web design. There are dozens if not hundreds of books on all aspects of web-based creativity….
130+ Worth Investigating Fresh Posts for Designers and Developers - Programming Blog
26. Feb, 2010
[...] 10 Useful Web Design and Development Books [...]
Onecuts Web Solutions
26. Feb, 2010
[...] 10 Useful Web Design and Development Books Tags: all-aspects, dozens-if-not, not-hundreds, one-book, Web Design This entry was [...]
Community News - Creative Urbia – Coming Soon
26. Feb, 2010
[...] 10 Useful Web Design and Development Books [...]
links for 2010-02-26 | sashidhar.com
26. Feb, 2010
[...] 10 Useful Web Design and Development Books (tags: css webdesign ebooks) [...]
Ted Rex
26. Feb, 2010
Great collection; nice to have this all in one place.
I made this one of today’s three links on my Design Thought for the Day blog:
designthoughtfortheday.blogspot.com/2010/02/02-26-keep-clients-hungry-for-more-tips.html
All the best, Ted
10 Useful Web Design and Development Books | Design Newz
28. Feb, 2010
[...] 10 Useful Web Design and Development Books [...]
Duane Kinsey
28. Feb, 2010
I have read #4 Don’t Make Me Think!: A Common Sense Approach to Web Usability by Steve Krug and can vouch for the fact that it is a great read!
With usability set to become increasingly relevant in 2010 this is a must read.
Thanks for sharing the rest. Will check them out in the near future.
.-= Duane Kinsey´s last blog ..23 Ways to Run a More Environmentally Sustainable Design Business =-.
Website Design India
06. Mar, 2010
Informative!!!
Bonx
10. Mar, 2010
Nice collection, thanks for the share.
Ali Shahab
18. Mar, 2010
SUPERB Collection.. Specially Eric Meyer, and Page Optimization Books.. Love it
Nikunj
18. Apr, 2010
Need to get my hands on this book, thanks for sharing was looking for such kind of resource
.-= Nikunj´s last blog ..Guide on Selecting Best Laptop According to Your Needs. =-.
9 Blog Post Ideas For Business | Marketing Guide
03. May, 2010
[...] you blog often, you are probably reading often too. Make a list of books that you have read related to your industry and talk about them. Take each book in turn, write [...]
Jim Hancockk
22. May, 2010
Very good advice, awesome read, thanks
Ascend Training
28. Jun, 2010
These are wonderful resources for improving your design skills. Even an advanced designer could benefit from reading these great resources.
7 methods of inspiration to fuel your creativity | Netjelly
02. Jul, 2010
[...] http://speckyboy.com/2010/03/19/12-must-have-free-downloadable-web-design-books http://www.smashingshare.com/2010/02/22/useful-web-design-development-booksPhotographySeeing a bit of nature is easy enough, and experiencing some different culture is usually [...]
Leave a reply