What language is blockchain coded in?

What language is blockchain coded in?

The most widely used programming languages that are used to create blockchains include C++, Java, C#, JavaScript, Go, Python, Ruby, and Solidity. Of these, Solidity is the only programming language that is designed to create Ethereum smart contracts that are based on Ethereum.