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. More on smart contracts.