The Introductory Guide to C#

This guide will teach you the basics of C#. It is recommended that you follow along on your machine. I will be providing code examples for each section of this guide. It is also recommended that you copy paste the code examples onto your own project to see if it works as you intended. Also, editing the code examples is really good practice in order to really solidify the concepts. At the end of each major section, I have added a mini project. There is not one right answer for this mini project. I have outlined some requirements. If you complete the project, I think you have understood everything in that section.

Next Section: Setting up Development Environment