Looking for a website to assist in learning C#
<p>I am a programming beginner. I understand the basic concepts of C#. </p>

<p>I want to improve my C# skills.  I'm looking for a community, where I can find a lot of articles, best practices and even perhaps weekly assignment, which are discussed together.</p>

<p>I have already Googled and found some sites, but I haven't found one with assignments.</p>
