Why Choose C# and Visual Studio Community
  • 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
Learning The Fundamentals of Programming In C#
  • 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
Doing Slightly More Sophisticated C#
  • 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
Collecting And Operating On Input
  • 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
Conclusion
  • Where to go from here to grow your skills