Solana smart contract development takes place in Rust, a relatively young programming language, it is convenient and modern, but it is not used as often as C ++ and JavaScript.