One more vote for design patterns. Well, first you may need a rehearse on OO theory. Design patterns then teach you how to apply OO best. I've found the recommended reading list of codinghorror quite good:
Can't say that I've read all, but these books are considered classics. DONT go for the official Microsoft material as that teaches you things the wrong way.
In general, the architecture, and not just the style and conventions of your code are crucial nowadays. Finally, find some good blogs to follow. I hardly do .NET coding but I at least follow Scott Guthrie's blog:
http://weblogs.asp.net/scottgu/default.aspx
He is the product manager of the .NET familiy and more, by following him you know what's going on in that community.
One more vote for design patterns. Well, first you may need a rehearse on OO theory. Design patterns then teach you how to apply OO best. I've found the recommended reading list of codinghorror quite good:
http://www.codinghorror.com/blog/2004/02/recommended-reading-for-developers.html
Can't say that I've read all, but these books are considered classics. DONT go for the official Microsoft material as that teaches you things the wrong way.
In general, the architecture, and not just the style and conventions of your code are crucial nowadays. Finally, find some good blogs to follow. I hardly do .NET coding but I at least follow Scott Guthrie's blog:
http://weblogs.asp.net/scottgu/default.aspx
He is the product manager of the .NET familiy and more, by following him you know what's going on in that community.