Take your first steps with C#

Beginner
Developer
.NET

Interested in learning a programming language but aren't sure where to start? Start here! Learn the basic syntax and thought processes required to build simple applications using C#.

In this learning path, you'll:

  • Write your first lines of C# code
  • Store and manipulate data to modify its type and appearance
  • Execute built-in functionality available from libraries of code
  • Add logic to your code to enable complex business functionality

Once you complete this learning path, you will have a great foundation to build upon in subsequent C# Learning Paths.

Prerequisites

None

Modules in this learning path

Get started by writing tiny code examples to learn the basics of the C# syntax!

Use data in your applications by creating literal values and variable values of different data types.

Combine literal and variable text data that are filled with special characters, formatting, and Unicode into meaningful messages for the end user.

Learn the operators and techniques used to perform basic math operations on numeric data.

Use functionality in the .NET Class Library by calling methods that return values, accept input parameters, and more.

Learn to branch your code's execution path by evaluating boolean expressions.

Work with sequences of related data in data structures known as arrays. Then, learn to iterate through each item in the sequence.

Write code that is easier to read, update and support using naming conventions, comments and whitespace.