C++、JavaScript、Goなどでも開発できますが、スマートコントラクトを開発するにはSolidityがおすすめです。