This is definitely a book written by a developer for developers. The author assumes that you are familiar with ASP.NET 1.0 or 1.1 and Visual Studio.NET. So there are no chapters on how to use the development environment. Also, thankfully, there are no wasted chapters on the history of HTML. Instead, this book goes over the changes that you as a developer need to be aware of to get the most out of the latest version of ASP.NET.
The Developer's Notebook series is a new series of books by O'Reilly that is focused on presenting examples rather than theory - All Lab, No Lecture. As President of the Dallas ASP.NET user group I have recommended this book to my members. This is my favorite book on ASP.NET 2.0.
Things I like about the book:
* The lab format makes for a no-nonsense way to cover the material.
* It highlights the new features that are important to ASP.NET developers such as Master Pages and changes in Security and Data Access.
* It tells you when to use which controls and why.
* It has a very comprehensive section on web parts.
* The performance chapter includes information on how to send data to the server without a postback.
Things you should know:
* All of the examples are written in Visual Basic 2005, so if you are a C# programmer you will need to convert them.
* If you have never developed an ASP.NET application before this book is not for you.
Overall, if you are an experienced developer who wants to take advantage of the new features in ASP.NET 2.0, you should buy this book.