RUST IS CURLY BRACES LANGUAGE WITH SEMICOLONS
Rust install the below two modules along with compiler for rust.
- rustup > helps to update the rust version as it's having frequent updates.
- cargo > it's package manager for rust.
packages
in rust called ascrates
you can access all available rust crates at crates
- plugins for better rust support
Rust is system programming languages. you can build anything low which you can build in rust.
- databases
- compiler
- low level networking
- etc.
- CLI PROGRAM
- currency converter
- emoji generator
- WebAssembly -> low assembly language in binary format which is very fast.
- you can use written any lang compile it webassembly.
- rust provide the interface with webapp with webassembly.
- can integrate into other env like (any os, browser, mobile as well)
- Advs
- Computational Intensive task
- Games, Image processing, Maths, Physics , audio effects.
- Server Side App -> performance, scalable, networking, robust
- Embedded Program
- Game development
- Block Chain Smart Contracts
NOTES:
So I'd suggest you become familiar with all the iterator methods. because they are crucial to writing good Rust code without having to write loops out all the time
Tracking learning under projects.