- Welcome to Ultimate Rust: Foundations.
- This is a four-day class, taking you new to Rust (but probably familiar with other languages) to proficient in day-to-day Rust.
- Each day will be divided into four hours, with a 10-12 minute break at the end of each hour.
- Help me customize the class for you - please indicate your experience level with Rust in the Zoom poll I've setup.
Herbert has been developing software professionally for more than 20 years. Starting with BASIC, Pascal, and then moving onto C and C++, Herbert has developed custom applications ranging from web-server filters to games. Herbert is the author of Hands-on Rust and Rust Brain Teasers.
Book | Publisher E-Book | Amazon | |
---|---|---|---|
Hands-on Rust | PragProg Page | Amazon Page | |
Rust Brain Teasers | PragProg Page | Amazon Page |
I recommend bookmarking the following resources:
The outline for this class is available: https://github.com/thebracket/ArdanUltimateRustFoundations/
- Today (Day 1), we're going to take a quick march through the basics of Rust.
- Getting your environment setup.
- "Hello World" - and everything
cargo init
did without telling you. - Working with Workspaces
- "Hello Library" - sharing code.
- Unit Testing.
- Options, Enumerations, and Structures.
- Arrays, Vectors and HashMaps.
- Introduction to Iterators.
- Dependencies.
- Serialization.
- CLI Application Development.
TODO - MORE