Is Rust difficult to learn?
Rust is more complicated and difficult to learn than most programming languages. How long does it take to learn?
This article is Part 5 in a 7-Part Series.
- Part 1 - Should I use Rust?
- Part 2 - Is Rust popular enough?
- Part 3 - Is Rust safe?
- Part 4 - Is Rust fast?
- Part 5 - This Article
- Part 6 - Trivial example of safety in Rust
- Part 7 - Getting started with Rust
Earlier in this series we’ve learned that Rust gives us both important memory safety and high performance.
That sounds like the best of both worlds, but it does come at a cost: Rust is more difficult to learn than many other programming languages.
The question is how difficult is it to learn Rust, and therefore how much should the ease of learning the language affect our decisions of when to use Rust for new systems programming projects.
The answer of how long it takes a systems programmer to learn Rust is remarkably consistent across many companies, including my own. In this video I bring together public quotes from various companies’ engineers discussing how long it takes experienced systems programers to become proficient in Rust.
This article is Part 5 in a 7-Part Series.
- Part 1 - Should I use Rust?
- Part 2 - Is Rust popular enough?
- Part 3 - Is Rust safe?
- Part 4 - Is Rust fast?
- Part 5 - This Article
- Part 6 - Trivial example of safety in Rust
- Part 7 - Getting started with Rust