.NET Framework Programming in Visual Studio
This section of the documentation discusses application development with the .NET Framework in Visual Basic, Visual C#, Visual J#, or Visual C++. Any of these programming languages can be used equally well in the subjects covered in this section. Applications are built on the services of the common language runtime and take advantage of the .NET Framework class library.
You can download the .NET Framework 3.5 from the Microsoft Download Center.