Recommended Reading For Contributors - icsharpcode/SharpDevelop GitHub Wiki
- Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries (2nd Edition) (book, highly recommended)
- Design Patterns: Elements of Reusable Object-Oriented Software (Addison-Wesley Professional Computing Series) (book)
- Documents in the \doc\technotes folder of the current branch
- CLR via C#, Second Edition (book)