Want to learn the RUST programming language, follow the book and online tutorials : RUST programming language online book.
Pour la version française de ce livre indispensable: Le language de programmation RUST
The RUST language is used for writing Smart Contracts in Elrond, Solana or NEAR layer 1 blockchains.