I am often asked what technical books I have read and recommend. Today, I'm starting a series where I talk about some of my favorite technical books. When I discuss a book, I will try to provide at least the publisher and ISBN to make it easier for those interested to find a copy.
First up is Applied Microsoft .NET Framework Programming by Jeffrey Richter (Microsoft Press, ISBN 0-7356-1422-9).
I have been reading Jeffrey Richter's books since the first edition of Advanced Windows. Who would have guessed that reading about Kernel Handles and similar topics could be so effortless. The same is true for Applied Microsoft .NET Framework Programming.
This book lays a good foundation for all .NET application development: from reference and value types through garbage collection, AppDomains and reflection.
This is the first book I recommend to everyone who asks (and even some who don't) and is the book have people read when I mentor them.
This posting is provided "AS IS" with no warranties, and confers no rights.