Member-only story
Why You Should Consider Rust for the Next Language You Learn
An introduction to Rust
According to the StackOverflow surveys, Rust has been the most-loved programming language for the last four years in a row. Most of the people that have tried out Rust would like to continue using it.
But if you haven’t used it, you might wonder — what is Rust, why is it so special, and what makes it so popular among developers?
In this guide, I’ll try to give a quick intro and answer all the questions you might have about Rust.
What is Rust?
Rust is a low-level, statically-typed multi-paradigm programming language that’s focused on safety and performance.
Rust solves problems that C/C++ has been struggling with for a long time, such as memory errors and building concurrent programs.
It has three main benefits:
- better memory safety, due to the compiler;
- easier concurrency due to the data ownership model that prevents data races; and
- zero-cost abstractions.
Let’s go through each of these in turn.

