whatisgithub

What is rust-practise-questions?

rust-unofficial/rust-practise-questions — explained in plain English

Analysis updated 2026-07-09 · repo last pushed 2025-04-25

165Audience · developerComplexity · 1/5StaleSetup · easy

In one sentence

A collection of practice questions for people learning Rust, published as an online book. It gives you hands-on problems without solutions so you learn by struggling and seeking help from the community.

Mindmap

mindmap
  root((repo))
    What it does
      Practice questions
      Online book
      No solutions included
    Learning approach
      Hints for some questions
      Community resources
      Struggle based learning
    Use cases
      Test your Rust knowledge
      Reinforce tutorial learning
      Hands-on coding practice
    Audience
      New Rust learners
      Self-directed studiers
      Not for guided lessons
    Format
      Browser readable
      Verified solutions exist
      Workbook style
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Test whether you can write Rust code on your own after learning from tutorials or videos.

USE CASE 2

Work through hands-on Rust problems to reinforce concepts you have already studied.

USE CASE 3

Practice Rust by solving verified questions with hints but no answer key.

USE CASE 4

Build confidence in Rust by wrestling with problems and seeking community help when stuck.

What is it built with?

Rust

How does it compare?

rust-unofficial/rust-practise-questions2b2tplace/1m_releaseandres-mancera/ethernet_10ge_mac_sv_uvm_tb
Stars165167163
LanguageVerilog
Last pushed2025-04-252018-07-16
MaintenanceStaleDormant
Setup difficultyeasyhardhard
Complexity1/51/54/5
Audiencedevelopergeneralresearcher

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

No setup needed, questions are published as an online book you can read in your browser, you only need a Rust environment to write and test your own solutions.

So what is it?

This project is a collection of practice questions for people learning the Rust programming language. Think of it as a workbook rather than a textbook, it doesn't teach you Rust, but it gives you problems to solve so you can get hands-on experience and become productive faster. The questions are published as an online book that you can read in your browser. Each question has been verified to have at least one working solution, though the answers are intentionally not included. Some questions come with hints to point you in the right direction, but the idea is that you'll wrestle with the problems and seek help from community resources like Discord, Stack Overflow, or Reddit when you get stuck. The author's philosophy is that struggling through the full concept is more valuable than peeking at a solution after a few minutes of frustration. This is aimed at people who are new to Rust and want to reinforce what they've learned from other sources. If you've read a tutorial or watched a video and want to test whether you can actually write Rust code on your own, these questions give you something concrete to work through. It's not for someone who wants a guided lesson, you need to bring your own baseline knowledge. The deliberate choice to withhold solutions is the most notable tradeoff. It means you can't easily check your work or learn by reading someone else's approach. But it also forces you to engage more deeply with the language and rely on the broader Rust community, which the author sees as part of the learning process. If you prefer books with answer keys, this format might feel frustrating rather than helpful.

Copy-paste prompts

Prompt 1
I am learning Rust and want to practice. Give me 5 beginner-level Rust practice questions similar to rust-unofficial/rust-practise-questions, each with a hint but no solution, so I can try solving them myself.
Prompt 2
I have finished a Rust tutorial and want to test my skills. Act as a Rust practice coach: give me one question at a time, wait for my answer, then tell me if my code compiles and works correctly without showing me a reference solution.
Prompt 3
Give me a Rust practice question in the style of the rust-practise-questions online book. Include a hint but withhold the answer. After I submit my solution, review it and suggest improvements without giving me the full solution.
Prompt 4
I want to build a daily Rust practice habit. Generate 7 Rust questions of increasing difficulty for my first week, each with a hint, and track which ones I solved correctly.

Frequently asked questions

What is rust-practise-questions?

A collection of practice questions for people learning Rust, published as an online book. It gives you hands-on problems without solutions so you learn by struggling and seeking help from the community.

Is rust-practise-questions actively maintained?

Stale — no commits in 1-2 years (last push 2025-04-25).

How hard is rust-practise-questions to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is rust-practise-questions for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.