Let it wrap!
This commit is contained in:
26
README.md
26
README.md
@@ -1,39 +1,28 @@
|
|||||||
# Ultimate Rust 2: Intermediate Concepts
|
# Ultimate Rust 2: Intermediate Concepts
|
||||||
|
|
||||||
This is the companion repository for the `Ultimate Rust 2: Intermediate Concepts`, the followup to
|
This is the companion repository for the `Ultimate Rust 2: Intermediate Concepts` (the followup to the popular [Ultimate Rust Crash Course]). _UR2IC_ will be published independently online in the second half of 2021 and is also presented live as part of some O'Reilly virtual events such as [Rust in 3 Weeks], or taught in-person for corporate training. You will get the most out of this training experience by doing the [exercises] in this repository and watching (or attending) the instructor-led training.
|
||||||
the popular [Ultimate Rust Crash Course]. _UR2IC_ will be published independently online and is
|
|
||||||
also presented live as part of some O'Reilly virtual events such as [Rust in 3 Weeks], or taught
|
|
||||||
in-person for corporate training. You will get the most out of this training experience by doing
|
|
||||||
the [exercises] in this repository and watching (or attending) the instructor-led training.
|
|
||||||
|
|
||||||
In other words, this repository is for you hands-on-learners!
|
In other words, this repository is for you hands-on-learners!
|
||||||
|
|
||||||
I use macOS, and that is what I developed this course on. Everything _ought_ to work similarly on
|
I use macOS, and that is what I developed this course on. Everything _ought_ to work similarly on major Linux distributions and Windows. Please [contact me](mailto:nathan@agileperception.com) ASAP if you have trouble with anything on this page.
|
||||||
major Linux distributions and Windows. Please [contact me](mailto:nathan@agileperception.com) ASAP if
|
|
||||||
you have trouble with anything on this page.
|
|
||||||
|
|
||||||
_Just getting started with Rust? Check out the prerequisite for this course: [Ultimate Rust Crash Course]_
|
_Just getting started with Rust? Check out the prerequisite for this course: [Ultimate Rust Crash Course]_
|
||||||
|
|
||||||
## Install Rust & Prepare Your Development Environment
|
## Install Rust & Prepare Your Development Environment
|
||||||
|
|
||||||
Rust is required for this course! The latest stable version is always recommended. See
|
Rust is required for this course! The latest stable version is always recommended. See [the repository for the previous course] for instructions on how to install Rust, prepare your development environment, and helpful resources.
|
||||||
[the repository for the previous course] for instructions on how to install Rust, prepare your
|
|
||||||
development environment, and helpful resources.
|
|
||||||
|
|
||||||
## Exercises
|
## Exercises
|
||||||
|
|
||||||
Please clone this repository! These exercises are designed as Rust projects for you to edit on your
|
Please clone this repository! These exercises are designed as Rust projects for you to edit on your own computer.
|
||||||
own computer.
|
|
||||||
|
|
||||||
The exercises are separate Rust projects inside the `exercises/` subdirectory. For each exercise,
|
The exercises are separate Rust projects inside the `exercises/` subdirectory. For each exercise, you should:
|
||||||
you should:
|
|
||||||
- Open the corresponding`exercise/EXERCISE_NAME` directory in your IDE/Editor
|
- Open the corresponding`exercise/EXERCISE_NAME` directory in your IDE/Editor
|
||||||
- Navigate to the same directory with your Terminal application (so you can run `cargo run`, etc.)
|
- Navigate to the same directory with your Terminal application (so you can run `cargo run`, etc.)
|
||||||
- Open up the `src/main.rs` file.
|
- Open up the `src/main.rs` file.
|
||||||
- Follow the numbered exercise instructions in the code comments.
|
- Follow the numbered exercise instructions in the code comments.
|
||||||
|
|
||||||
If you encounter any problems with the exercises, please feel free to use the online course
|
If you encounter any problems with the exercises, please feel free to use the online course communication tools to contact me, or [open an discussion]. Either way. 😄
|
||||||
communication tools to contact me, or [open an discussion]. Either way. 😄
|
|
||||||
|
|
||||||
For your convenience, here is a list of all the exercises, with links to view the code on GitHub.
|
For your convenience, here is a list of all the exercises, with links to view the code on GitHub.
|
||||||
|
|
||||||
@@ -49,8 +38,7 @@ For your convenience, here is a list of all the exercises, with links to view th
|
|||||||
|
|
||||||
## Examples
|
## Examples
|
||||||
|
|
||||||
This course goes over a lot of code in lecture format. Much of the code from the lectures can be
|
This course goes over a lot of code in lecture format. Much of the code from the lectures can be found in the [`examples/`] directory in this repository.
|
||||||
found in the [`examples/`] directory in this repository.
|
|
||||||
|
|
||||||
## Contribution
|
## Contribution
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user