# Rust 1.87 - 10th Anniversary

Happy 10th Anniversary and, coincidentally, “[Announcing Rust 1.87.0 and ten years of Rust! | Rust Blog](https://blog.rust-lang.org/2025/05/15/Rust-1.87.0/?ref=dailydev)”

Learning [Rust](https://www.rust-lang.org/) is a challenge on the best of days. In the articles I’ve read over the past days and years, programmers have found themselves having to deal with language syntax constraints instead of focusing on their code and the application itself.

Rust’s steep learning curve, contentious language demands, and the few developers proficient in the language result in higher development and maintenance costs and extended delivery times. Perhaps it’s a matter of familiarity with the language. I prefer to assume the latter as I continue to learn.

Many customers simply don’t care what language you use. They want a robust solution that works, and they want it yesterday.

We’ll see what Rust 1.87 brings. Who knows? As it evolves, the TIOBE index may be a little kinder to this language as more developers take the brave, bold steps to learn it.

## Installing Rust

Visit [Install Rust](https://www.rust-lang.org/tools/install)—Rust Programming Language to install the recommended version for your operating system. You can also visit [rustup.rs](http://rustup.rs) [- The Rust toolchain installer](https://rustup.rs/). I recommend reading the online version of T[he Rust Programming Language](https://doc.rust-lang.org/stable/book/), which includes installation instructions for Rust.

Maintaining Rust is easy. To update to the latest version, enter ***rustup update stable*** in your console or terminal window.

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1748791036497/3888a947-db1c-4a11-9551-6b654983a83a.png align="center")

You can easily check which version of Rust is currently installed with the ***rustc —version*** command.

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1748801141445/dc27ccf8-44f9-4715-ab16-b6abe2be1ecf.png align="center")

## Hello, World!

I use RustRover by [JetBrains](https://blog.jetbrains.com/rust/2024/09/20/how-to-learn-rust/) because it is one of the many IDEs in my All Suite subscription. However, for simple programs, Notepad++ works just as well.

```rust
fn main() {
    println!("Hello, world!");
}
```

Rust compiles to a relatively small executable at 142k compared to other languages executing the same or similar code.;

Memory management is strict and is one of the more fatiguing factors when working with Rust. While I have read numerous reviews, it appears that Rust is both a blessing and a curse. I contend that Rust is one of many new programming languages worth considering. However, others like Crystal and Zig may be a better alternative to delivering code on time.

## Related Articles and Resources

* [Rust Programming Language](https://www.rust-lang.org/)
    
* [rustup.rs](http://rustup.rs) [- The Rust toolchain installer](https://rustup.rs/)
    
* [The Rust Programming Language - The R](https://rustup.rs/)[ust Programming Language](file:///C:/Users/versa/.rustup/toolchains/stable-x86_64-pc-windows-msvc/share/doc/rust/html/book/index.html)
    
* [How to Learn Rust in 2025: A Complete Beginner’s Guide to Mastering Rust Programming | The RustRover Blog](https://blog.jetbrains.com/rust/2024/09/20/how-to-learn-rust/)
