When it comes to code apps in the web3 paradigm, on server side (blockchain, VM, Cryptography libs,WASM …) or on client side (wallet, cryptography, UX apps, WASM), Typescript and RUST often used as main languages.
Interesting articles made by John Tucker, in parts, comparing various aspects and syntax of both languages: Learning Rust by Contrasting with TypeScript