solidity https://remix.ethereum.org/ - Remix IDE is a no-setup tool with a GUI for developing smart contracts.