Skip to content

About This Project

The Birth

It was from that frustration that Ultimate Rust was born.

I realized there was a huge gap in learning Rust, especially for Portuguese speakers. There was no resource that could take someone from absolute zero to advanced without skipping steps, without assuming prior knowledge, and, most importantly, without rushing.

I decided to create the resource I wish I had found when I started.

A book that wouldn't just translate the Rust Book, but go beyond it. That would start before the beginning, exploring the history and philosophy behind Rust. That would explain each concept with gradual and real depth, using multiple examples, analogies, and progressive exercises. That would build real projects and make readers capable of creating things on their own.

The goal was to make a self-sufficient resource. You don't need to have read another book or taken another course. You don't need prior programming experience. You don't need to jump between various resources trying to put the pieces of the puzzle together. Everything you need is here.

Note

Although I claim that Ultimate Rust is self-sufficient and that you don't need to jump between resources, that doesn't mean you can't do so. Quite the opposite, I encourage you to. Do it!

Look for more resources on YouTube, ask questions and chat with AIs, build your own projects... Only then will you truly absorb the material.

All I wanted to convey here is that Ultimate Rust doesn't require you to jump between resources, but if you do, it will certainly be of great value to your learning!

Ultimate Rust exists to solve the two problems that frustrated me: creating content about Rust in Portuguese and of high quality, and building a learning journey that starts from the very basics and goes all the way to advanced, without leaving anyone behind.

What Ultimate Rust Is

Ultimate Rust is almost like a course, almost like a book, but this book is different. It's not in a hurry. Every chapter was written with you, the reader, in mind — not just absorbing information, but truly understanding. There's historical context, there's design philosophy, there are video lessons, there are practical examples, and there are complete projects.

Rust is a language that deserves to be taught with care, with depth, with respect. And that's exactly what you'll find in the following pages.

Worth mentioning

The video lessons are recorded by me and are only available in the Portuguese version of the platform. All other content (text, exercises, and interface) is available in other languages.

Free, Paid, or Open-Source?

The short answer is: all three, at the same time.

Ultimate Rust is open-source. The site's source code and written content are publicly available on GitHub. Anyone can read, suggest improvements, and contribute. But open-source doesn't mean free, and I need to be transparent about that.

Keeping this project online has real costs: hosting, domains, tools, and most importantly, time. A LOT of time. Every lesson written, every video recorded, every exercise crafted represents hours of work dedicated to doing this the best way possible.

For Ultimate Rust to keep existing, growing, and improving, it needs to be sustainable.

That's why I made the following decision:

  • All lessons are free. Every page and every video lesson can be accessed freely, with no sign-up, no paywall, no exceptions.
  • Exercises are exclusive to subscribers. They are the main way to financially support the project and, consequently, to ensure it keeps being developed.

If you appreciate what you found here and want to see Ultimate Rust grow, considering a subscription is the most direct way to make that possible.

But if you can't, or prefer to contribute in another way, that's fine too. There are more ways to be part of this project, and you can learn about them on the next page.