Ethereum is a more fully-featured smart contract platform than Solidity. Ethereum also has a built-in programming language called Solidity. This language allows you to write smart contract code more intuitively and enforceably than with Solidity alone.