This article contains links for learning C#. Any developer looking to start development in .NET including Web development with ASP.NET, Windows 8 development, Windows Phone development. Developers already familiar with .NET and C# may want to try taking the pre-assessments for the first few courses to see if they can skip those courses in this sequence.
http://blog.pluralsight.com/2012/08/30/learning-path-c-24-hours-to-becoming-a-c-master/