Programming for .NET Core: A Beginner’s Walkthrough