Head First is not C# specific, but it is a great resource. Very easy read.
Great book to start.
The Gang of Four book is also great, but very dry. I would look at
www.dofactory.com first, as it breaks down patterns. I recently wrote a blog
entry on patterns (specifically a pattern someone munged and why you should
not do this).
Microsoft Patterns and Practices (
http://msdn.microsoft.com/patterns) has
some good free, downloadable docs. Most deal with Enterprise Patterns and
not language design patterns.
Design Patterns in C# is a good book for those focusing on C#. I am not as
fond of the book as some, but it is a good resource for understanding in C#
what patterns are, so I will not diss the book either.
Agile Principles, Patterns, and Practices in C# - Great book. It is perhaps
a bit too UML focused for one using Team System, but it is a great book on
both Agile methods and Patterns (and includes patterns beyond the simple
design patterns).
--
Gregory A. Beamer
MVP; MCP: +I, SE, SD, DBA
http://gregorybeamer.spaces.live.com
*********************************************
Think outside the box!
*********************************************
"mavrick_101" <> wrote in message
news:F87CC0BD-F86C-4F77-8520-...
> Thanks for your responses.
>
> I would go for the website first and then think about the book.
>
> Looking at amazon.com I get the following order of book (sorted by people
> recommendations...)
>
> Head First Design Patterns (Head First) [ILLUSTRATED] (Paperback)
> by Elisabeth Freeman (Author), Eric Freeman (Author), Bert Bates (Author),
> Kathy Sierra (Author)
> 191 4.5
>
> Patterns of Enterprise Application Architecture (Hardcover)
> by Martin Fowler (Author)
> 53 4.5
>
> Design Patterns C# (Hardcover)
> by Steven John Metsker (Author)
> 27 3.5
>
> Agile Principles, Patterns, and Practices in C# (Robert C. Martin Series)
> 11 4.5
>
> Thanks again.
>
> "Doogie" wrote:
>
>> There is a good web site too:
>>
>> http://www.dofactory.com/Patterns/Patterns.aspx
>>
>>