# NeoVM Contract

- [Development tools and environment](/guides-and-tutorials/development-guides/smart-contract-dev/neovm-contract/dev-tools.md): Tools required to start developing contracts
- [Launching the IDE](/guides-and-tutorials/development-guides/smart-contract-dev/neovm-contract/launching-ide.md): A guide for first time SmartX users
- [Writing and editing program logic](/guides-and-tutorials/development-guides/smart-contract-dev/neovm-contract/writing-and-editing-program-logic.md): Start writing code for smart contracts
- [Deploying and testing on private net](/guides-and-tutorials/development-guides/smart-contract-dev/neovm-contract/deploy-test.md): Testing contracts on private net
