Skip to main content

Visual C# resources

Visual C# is modern, high-level, multi-paradigm, general-purpose programming language for building apps using Visual Studio and the .NET Framework. C# is designed to be simple, powerful, type-safe, and object-oriented. The many innovations in C# enable rapid application development while retaining the expressiveness and elegance of C-style languages.

Get Visual C# (free)

Get Visual C# for free with Visual Studio 2013 Express Editions and start building great apps for the Windows, Windows Phone, and the Web today!

Learn Visual C#

Get started with Visual C#

Explore this series of sequential-lesson tutorials designed to introduce you to Visual C#.

C# Fundamentals: Development for Absolute Beginners

Check out this 25-episode video series for learning the fundamentals of Visual C# programming.

Asynchronous programming with Visual C#

Learn the essentials of asynchronous programming with Async and Await.

Getting started with .NET and Visual Studio

Get the resources you need for developing .NET Framework apps.

Programming concepts

Explore programming concepts that can be used in both Visual Basic and C#, including object-oriented programming, LINQ, async, and more.

What VB Devs Should Know About C# Programming

C# and VB share many similarities but also have several significant differences, and developers who specialize in one often find themselves having to understand or manipulate code written in the other. Learn what you need to know to program effectively in C# as a VB programmer.

What's new RSS

Download Visual Studio 2013

Get the great new features in Visual Studio 2013, including innovative editor enhancements such as Peek and CodeLens, diagnostics tools for UI responsiveness and energy consumption, major updates for ASP.NET web development, expanded ALM capabilities with Git support and agile portfolio management, and much more.

More resources

Featured Partners

Hewlett-Packard Company
Hewlett-Packard Company
HP Application Security solutions enable your developers, quality assurance (QA) teams and security experts to successfully conduct web application security testing and remediation by helping them find and fix security vulnerabilities for web applications throughout the application software development lifecycle.
Microsoft is conducting an online survey to understand your opinion of the MSDN Web site. If you choose to participate, the online survey will be presented to you when you leave the MSDN Web site.

Would you like to participate?