
Microsoft Visual C# is a simple, type-safe, object oriented, general-purpose programming language. Use these online resources to learn how it can provide you with the powerful tools and language support you need to build rich, connected Web and client applications on the Microsoft .NET Framework.
Webcasts
Whether you are new to C# programming or just want sharpen your skills by learning some of the ins-and-outs of video game development, we have the webcasts that can help you.
Virtual Labs
Try out Visual C# during a virtual lab and see how you can build powerful .NET Framework-connected applications. Virtual labs are simple, with complex setup or installation required.