Here is an index of my current tutorials and walkthroughs to help others learn C#. This will eventually turn into a road map of learning C# as more content gets added. More content is always being added to this page so be sure to check back often. You can also subscribe to my newsletter to make sure you do not miss any updates. Last Edited April 21, 2018
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: Extention 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