Hello all. I would like to share the following links for those looking to learn more about C#. Microsoft offers free video training courses for most of their technologies at Microsoft Virtual Academy, including C#.

C# Fundamentals for Absolute Beginners - http://www.microsoftvirtualacademy.com/training-courses/c-fundamentals-for-absolute-beginners

Programming in C# Jump Start - http://www.microsoftvirtualacademy.com/training-courses/developer-training-with-programming-in-c

The above series are absolutely free, and fantastic to take. They are aimed more for the absolute beginner, but I'm sure those familiar with C# will also get something out of them. They have many more C# courses but generally in conjunction with other technologies like Windows Phone or Windows 8 apps, so browse around the site and have a look.