Developer archiveAll archived posts

Learn C#

Here is an index of my tutorials and walkthroughs to help others learn C#.

Getting Started

First Steps

 Lesson 1: Introduction to C# and .NET
 Lesson 2: Getting Started with Visual Studio
         See In Action: Creating a Console Application in Visual Studio 2015

C# The Syntax

The Basics

 Lesson 1: Variables: Primitive and Non-primitive Types
 Lesson 2: Operators and Expressions
 Lesson 3: Basics of Classes
         See In Action: Simple Tax Calculator Console Application
         See In Action: Change Calculator
 Lesson 4: Decision Making
         See In Action: Number Guessing Game
 Lesson 5: Working With Strings
         See In Action: Reverse a String
 Lesson 6: Arrays and Lists
         See In Action: Simple Address Book
 Lesson 7: Working With Dates and Times
 Lesson 8: Working with Files
 Lesson 9: Streams
 Lesson 10: Scope and Boxing

Intermediate

 Lesson 1: Inheritance
 Lesson 2: Polymorphism
 Lesson 3: Interfaces
 Lesson 4: Extension Methods

Advanced

 Lesson 1: Generics

Windows Presentation Foundation

First Steps

 See In Action: Creating a WPF Application in Visual Studio 2015

WPF Walkthroughs

 See In Action: Simple Tax Calculator WPF Application
 See In Action: Tile Flooring Calculator WPF Application