Flash cards
Review the key moves
What is the main idea behind Rust Get Started?
Lesson checks
Practice each idea before moving on
Short Mimo-style checks built from this lesson's code, terms, and sequence.
Which statement best captures the main point of this lesson?
Complete the missing token from the example code.
___!("Hello World!");Put the learning moves in the order that makes the concept easiest to apply.
Runnable example
fn main() {
println!("Hello World!");
}Install Rust
However, if you want to download and install rust, you can go to rust-lang.org and follow the instructions there.
Or, if you are using the terminal, you can run:
curl https://sh.rustup.rs -sSf | shCheck Installation
After installing, check if Rust is installed correctly by running:
rustc --versionThe output will look something like this, depending on your version number:
rustc 1.86.0 (05f9846f8 2025-03-31)Create a New Project
Use Cargo to create a new Rust project:
cargo new my_projectThe output will look something like this:
Creating binary (application) `my_project` package
note: see more `Cargo.toml` keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.htmlThis creates a folder called my_project with the following files:
- Cargo.toml : Project settings
- src/main.rs : Main Rust file
The main.rs file contains this default code:
fn main() {
println!("Hello, world!");
}Build and Run the Project
cd my_projectThen build and run the project
cargo runThe output should be
Congratulations! You have just run your first Rust program.