I have been learning and using rust since 2021~2022 when i was in my second year of software engineering, (just as hobby).
And i am still using it.
The language itself is quite refreshing. The concept of borrow checking is good, and the trait/generics system is an absolute cinema. impl<T> MyTrait for T where T: serde::Serialize
.
The ecosystem and tooling are quite powerful too, like serde for data (de)serialization, miri for macro debug, cargo for package management.
I also really like the syntax of it. scopes, modules, etc
The only bottleneck is probably the compile times on large projects (but heh? It still the same shit for other big projects on other projects anyway) so yeah.
Starting to using it is easy (just install rustup and it is done) and it has built in documentation (saves lifes when there is no internet connection around).
But the learning curve is quite high (idk if it is still the case). I recommend reading this rust book first and build things as you learn (like a simple game, or an app). The path is quite hard sometimes but it is worth it.
Personally, i didn't regret learning it.