After a little playing around, I decided to stick with C# for the implementation. I want to do this pretty fast, and I don’t want to learn a new language as I go. I have dumped some code into a GitHub repo. It’s very basic. It creates a command line representation of a room (R = Rogue!). More to follow.
By the way, the Visual Studio extension for GitHub works very nicely. Microsoft are really playing well with others at the moment.