I am not a web developer.
But, in my approximately two years working at my current agency I have learned a fair amount about coding. I think I have asked the right questions and admitted when I didn't know what the hell was being said. It helped that I lived in developer land for almost a year (and I miss it now).
For multiple reasons: the desire to understand websites completely, a recommendation from Brad Noble, interest in amateur coding, and my ultimate goal of developing into a smart information architect, I picked up Dan Cederholm's Wed Standards Solutions: The Markup and Style Handbook.
Its not exactly a book for the general masses, but for anyone dealing with building websites, be it developers, information architects, and designers to project and account managers will take something away from it. Cederholm's writes in an easily digestible format on a complicated topics.
Chapters tackle one singular topic, starting with lists and headers and moving on to image replacement. Each topic is explained through images, code examples, and explanatory copy. Multiple methods of achieving the same visual display are laid out. The pros and cons of each method are discussed and finally, he takes each topic further extending the applications and techniques in what he terms "extra credit." This extra credit builds on the simple coding to change and enhance the final display or, better yet, makes things 508 compliant and accessible to all.
Website builders will better understand what a web developer can do for a designer's vision or consider some of the challenges that a design may face when it comes time to build. Some of the information may no longer be 100% relevant, like the Internet Explorer 5 hacks, but its still a good primer. Project and Account Managers will get a better sense of the practicality and challenge of their expectations and be able to better understand and communicate with web developers provided they don't throw about fancy words willy nilly.
Still not a web developer, but learning more every day.

