About This Project
The Birth
Out of that frustration, Ultimate Rust was born.
I realized there was a huge gap in learning Rust, especially for Portuguese speakers. What was missing was a resource that took someone from absolute zero all the way to advanced without skipping steps, without assuming prior knowledge and, above all, without rushing.
I decided to create the resource I wish I had found when I started.
A book that didn't just translate the Rust Book, but went beyond it. That started before the beginning, exploring the history and philosophy behind Rust. That explained every concept with real, gradual depth, using multiple examples, analogies, and progressive exercises. That built real projects and made 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 several resources trying to piece the puzzle together. Everything you need is here.
A 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. Quite the opposite, I encourage you to. Do it!
Look for more resources on YouTube, ask questions and talk to AIs, build your own projects... That's the only way you'll truly absorb it.
All I wanted here was to get the message across 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 high-quality content about Rust in Portuguese, and building a learning journey that starts from the very, 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 pages ahead.
Worth mentioning
The video lessons are recorded by me and are only available in the Portuguese version of the platform. All the rest of the 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 the written content are publicly available on GitHub. Anyone can read it, suggest improvements, and contribute. But open-source doesn't mean free, and we need to talk about that.
Keeping this project online has real costs: hosting, domains, tools, and above all time. A LOT of time. Every lesson written, every video recorded, every exercise designed 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.
- The exercises are exclusive to subscribers. They are the main way to support the project financially 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 you'd rather 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.