C# Chapters 1 through 8 Basics