It was interesting experimenting with the intelligent brick and the software that comes with it. (EV3 PROGRAMMING SOFTWARE (PC/MAC))
Much more interesting is to get a library which allows .net developers to write c# code to "talk" directly with the device.
The library https://github.com/velchev/legoev3 is available in github but also there is a nuget package for that.
Here is my simple first...