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

AT&T Developer Program
Expose AT&T APIs like Speech, SMS, and MMS through the AT&T API SDKs for Windows. Use the sample code, source code, and intrinsic features to quickly build and release C# and Visual Basic applications to market.