- Why C# matters, and what can be done with it
- Why Visual Studio, and confirming it can be installed
- Downloading and installing Visual Studio Community 2015
- Creating, understanding and running a simple program
- Printing one line of output to a console window
- Understanding the relationship between name spaces, classes and methods
- Understanding code better through tool tips
- Writing less code by changing the using statement
- Accessing project files
- Things change. How can changing, or unknown quantities be represented in C#?
- Carefully tracking variable values with the debugger
- Describing objects in the world with different data types
- Some useful key combinations to make working in Visual Studio easier
- Finding the definition of various code components inside Visual Studio
- Producing useful output through simple calculations
- Doing calculations inside WriteLine
- Understanding the results of division using the slash symbol
- Seeing the difference in division between % and /
- Using C# in a realistic program
- Typing less code by using compound operators
- Understanding how to add 1 to a variable before and after it's used
- Representing quantities that never change
- Understanding the life cycle of variables
- Formatting output so it looks more professional
- Using the var keyword to make coding easier
- Making a program that can collect input and produce output
- Making a program that can collect numerical input and produce numerical output
- Writing more compact code with method nesting
- Processing input sequentially using method chaining
- Understanding why it's necessary to convert between data types
- Where to go from here to grow your skills