With the @ethereum Virtual Machine you can now write smart contracts in:

Haskell with @yolc_dev

Python with @vyperlang

Rust & C with @arbitrum stylus

and natively in @solidity_lang which is very similar to Java

Ethereum is for everyone.