Visual CSharp.NET 2005
From Wikiversity
Visual CSharp .NET has become a major success in the programming world since its release along with the .NET Framework in 2002. It is a friendly and easy to learn language for beginners and experienced programmers alike. Part of its success lies in it's similarities to C++ and Java without the programming overhead of things like memory management. Being a Microsoft .NET language, programs written using CSharp are exclusive to Microsoft Windows OS's with the .NET Framework installed. CSharp can be written with nothing but the .NET Framework and a text editor. However, throughout these lessons it is recommended that you use Microsoft Visual C# 2005 Express Edition as it is free to download from Microsoft's website here.
Lessons in C# can be found here.