DEV Community

Cover image for Practice - v0.1.0 Release 🚀
Abinash Sahoo
Abinash Sahoo

Posted on

Practice - v0.1.0 Release 🚀

When I first started learning Rust, I dove into the official documentation and watched countless YouTube videos.

While those resources were incredibly helpful, I always felt like I wasn't fully confident in my Rust skills.

I wanted more than just reading and watching — I needed to get my hands dirty with real code, to practice what I had learned in a structured way.

That’s when I decided to create the Rust Practice repository.

rust-practice

Initially, it was just for me, a personal collection of exercises to test my skills and push my limits. I spent time gathering over 240+ exercises, covering everything from basic syntax to more advanced topics.

These exercises became my daily target to solve all these exercises ASAP.

The Turning Point

After a while, I noticed that others found the exercises helpful too.

People started using the repository to sharpen their Rust skills, and feedback began to roll in.

That’s when it hit me — what if I made it even easier for others to use? What if I created a branch specifically for practice, so anyone could fork the repository, solve the exercises at their own pace, and track their progress?

That idea led to the creation of the Practice Branch.

It’s designed to be simple: fork the repo, switch to the practice branch, and start coding.

No setup, no fuss. Just pure practice.

Some Feedbacks

rust-practice

rust-practice

## What’s Included in v0.1.0 🚀

Now, I’m excited to announce the first release of the Practice Branch v0.1.0.

Key Features:

  • Fork and Practice: Fork the repository and switch to the practice branch to start solving exercises right away.
  • Track Your Progress: By committing your solutions, you can monitor your progress and see your Rust skills improve over time.
  • Beginner-Friendly: The exercises cater to all levels, but special care has been taken to make them approachable for those new to Rust.
  • Self-Paced Learning: There are no deadlines or pressure — you can practice at your own pace, whenever you’re ready.

The exercises are beginner-friendly, but they also challenge you as you progress, helping you gain confidence in your Rust programming.

What’s Next?

This is just the beginning.

My plan for the Rust Practice Branch doesn’t stop here. I want to keep improving it.

Here’s what’s next on the roadmap:

  • Comprehensive Documentation: I’ll be adding detailed documentation to guide users through the repository and exercises.
  • Test Cases: I plan to implement test cases for each exercise, so you can validate your solutions and get immediate feedback.
  • More Exercises: The repository will continue to grow, with more exercises covering advanced topics like concurrency, memory management, and async programming.

Final Thoughts

I created this repository because I wanted a better way to practice Rust — and now, I hope it helps others too.

So, if you’re looking for a structured, self-paced way to learn Rust, check out the Rust Practice and start practicing today!

Have a great day.

Happy Rust Journey!🦀

Top comments (0)