SUMMARY: The .NET Framework is an integral Windows component that supports building and running the next generation of applications and XML Web services. The .NET Framework is designed to fulfill the....

First know that the journey will be long but rewarding.
You should download the free Visual C# 2008 Express edition if you not have already done so. On it's starting page it has a Getting Started section.