Lessons from Head First C# book