How to use C# to write an NEO smart contract

We currently recommend C# for developing smart contracts (though we support or plan to support Java, Kotlin, Go, C/C++, Python, JavaScript and other programming languages)

This section contains a short tutorial that guides you in configuring the C# development environment for NEO smart contracts and gives you an idea of ow to create a smart contract project and how to compile it.