Learn C# by Writing Text-Based Games

C# is an easy language to learn, and is the backbone of the Unity game engine. In this course, we’ll be getting our computers setup for future Unity development while using a plain ol’ text editor to write text based games.

This entire chapter is dedicated to teaching foundational programming skills to brand-new coders. If you have never written a line of code in your life, this chapter is for you! We will dive right in and immediately start building games and learning the fundamentals of good programming along the way.

First, we’ll go over mindset and attitude. Then, we’ll talk about the tool we’ll be using. Finally, we’ll create  some simple text-based games to get us actually developing games–but doing so from the ground up.

Course Materials

This tutorial assumes you're using Windows, but all the software and operations will work on a Mac or Linux computer as well.