Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
Start by reading the book. It's the single best programming book I have ever read. After that, what you end up doing with the language is up to you. I've mostly used it to expand my knowledge of computer science, learned some design patterns I use, but I (unfortunately) haven't written many actual projects in it because I don't use it at work, and I've been spending my free time on other things. However, the language is flexible enough to allow you to do whatever you want. You can use it to create full-stack web applications, write embedded software for cars, literally anything. In that sense, it can do anything a language like C++ can do, though its current ecosystem may push you in a certain direction due to what libraries are currently mature.
Serde (The nicest way to read and write TOML, JSON, YAML, etc.) and crates that integrate with it like csv and quick-xml
Beyond that, you may want to explore https://neon-bindings.com/, https://napi.rs/, or https://rustwasm.github.io/ to extend your existing area of expertise with Rust.