Smart contracts If you’re a JavaScript developer and wanting to write your own smart contract, you may want to get familiar with Solidity. This is the most popular smart contract language and it’s syntactically similar to JavaScript , which may make it easier to learn.