Code like a Pro in C#