Learn C#

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

[wp-svg-icons icon=”book” wrap=”span”]  Lesson 1: Introduction to C# and .NET
[wp-svg-icons icon=”book” wrap=”span”]  Lesson 2: Getting Started with Visual Studio
        [wp-svg-icons icon=”screen” wrap=”span”]  See In Action: Creating a Console Application in Visual Studio 2015

C# The Syntax

The Basics

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

Intermediate

[wp-svg-icons icon=”book” wrap=”span”]  Lesson 1: Inheritance
[wp-svg-icons icon=”book” wrap=”span”]  Lesson 2: Polymorphism
[wp-svg-icons icon=”book” wrap=”span”]  Lesson 3: Interfaces
[wp-svg-icons icon=”book” wrap=”span”]  Lesson 4: Extention Methods

Advanced

[wp-svg-icons icon=”book” wrap=”span”]  Lesson 1: Generics

Windows Presentation Foundation

First Steps

[wp-svg-icons icon=”screen” wrap=”span”]  See In Action: Creating a WPF Application in Visual Studio 2015

WPF Walkthroughs

[wp-svg-icons icon=”screen” wrap=”span”]  See In Action: Simple Tax Calculator WPF Application
[wp-svg-icons icon=”screen” wrap=”span”]  See In Action: Tile Flooring Calculator WPF Application

[thrive_leads id=’1194′]