.NET Core
Sobre
Projeto NEO-Sharp é construido utilizando C# com .NET Core. C# é uma linguagem de programação, enquanto .NET Core é coleções de classes padrões que esta pronto para ser utilizado.
C# pode ser utilizando com .NET Framework (diferente do .NET Core), mas ficará compatível apenas com Windows, por esse motivo usamos .NET Core.
IDE
É bem melhor utilizar IDE que contenha funcionalidades de debug e auto-completar.
Para C#, o mais recomendado é o Visual Studio e o Visual Code. Você pode fazer o download em: https://visualstudio.microsoft.com/