Tutorials

Learn Rust, One Exercise At A Time

You’ve heard about Rust, but you never had the chance to try it out?
This course is for you!

You’ll learn Rust by solving 100 exercises.
You’ll go from knowing nothing about Rust to being able to start writing your own programs, one exercise at a time.

Getting Started

Go to rust-exercises.com and follow the instructions there to get started with the course.

Requirements

  • Rust (follow instructions here).
    If rustup is already installed on your system, run rustup update (or another appropriate command depending on how you installed Rust on your system) to make sure you’re running on the latest stable version.
  • (Optional but recommended) An IDE with Rust autocompletion support. We recommend one of the following:
    • RustRover;
    • Visual Studio Code with the rust-analyzer extension.

Solutions

You can find the solutions to the exercises in the solutions branch of this repository.

Varshini

Varshini is a Cyber Security expert in Threat Analysis, Vulnerability Assessment, and Research. Passionate about staying ahead of emerging Threats and Technologies.

Recent Posts

Nixpacks : Streamlining Application Deployment With Nix And Docker

Nixpacks is an innovative tool designed to simplify the process of building and deploying applications…

1 hour ago

LabSync : Revolutionizing Collaboration In Laboratories And Reverse Engineering

LabSync is an innovative tool designed to enhance collaboration and efficiency in various laboratory and…

1 hour ago

Rig : A Tool For LLM-Powered Applications

Rig is a cutting-edge Rust library designed to facilitate the development of scalable, modular, and…

1 hour ago

CVE-2024-55591 : Fortinet FortiOS Authentication Bypass Vulnerability

CVE-2024-55591 is a critical authentication bypass vulnerability affecting Fortinet's FortiOS and FortiProxy systems. This flaw,…

1 hour ago

Draugr : Advanced Tools For Synthetic Stack Frame Manipulation

The Draugr toolset provides a robust framework for performing synthetic stack frame manipulation, primarily designed…

1 hour ago

Awesome-Red-Team-Operation : A Comprehensive Toolkit For Advanced Cybersecurity

The "Awesome-Red-Team-Operation" repository is a comprehensive collection of tools designed to support red team operations,…

3 hours ago