I always see posts about Rust on dev-related blogs. I don’t have the motivation to learn about it, as I heard it’s built for people who wants super fast application, which I don’t need right now.
Maybe I can use this blog to motivate me.
As long as we have the time, why not learn something new.
It might helps in the future. So.. let’s go to the Rust website
The word “performance” and “reliable” always shows up on a Rust post. You can also see on their landing page, it says:
“Rust is blazingly fast and memory-efficient: with no runtime or garbage collector, it can power performance-critical services, run on embedded devices, and easily integrate with other languages.”
“Rust’s rich type system and ownership model guarantee memory-safety and thread-safety — enabling you to eliminate many classes of bugs at compile-time.”
It also run everywhere! in Command line, as server language, in low-resource devices and can easily be converted to WebAssembly.
I will write my journey as a series on this blog. Every little thing I learn, will be written down here. It motivates me to keep learning about Rust (at least getting started).
I’ll read through the book and write the simple version in the series of post. I’ll pick the same example from doc if I think that’s simple enough to understand. Kudos to the rust team for making the comprehensive documentation.
I already have programming experience before. I’ll assume if you want to follow this series, you also already did.
So this is not for someone who is new to programming language.
This is a post in the start learning Rust series.