A dedicated tracker for my journey through the rustlings curriculum. This repository documents my transition from initial syntax errors to successful builds as I master the fundamentals of the Rust programming language.
Rust represents a fundamental shift in systems programming. I’m diving into this ecosystem for three primary reasons:
- Speed and Safety: Rust delivers the raw performance of low-level languages like C++ but enforces memory safety at compile time. It eliminates common pitfalls—such as null pointer dereferences and data races—without the overhead of a garbage collector.
- The Tooling: From the build power of
cargoto the insightful lints ofclippy, the developer experience is designed to be a supportive partner rather than an adversary. - The Culture: The Rust community is famously welcoming to newcomers. Plus, let's be honest: the gear-shaped logo is sleek, and Ferris the Crab is easily the best mascot in tech.
- Total Exercises: 94
- Completed: 82
- Remaining: 12