Our great sponsors
-
command-line-rust
Code for Command-Line Rust (O'Reilly, 2022, ISBN 9781098109417) https://learning.oreilly.com/library/view/command-line-rust/9781098109424/
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
I feel strongly that you won't learn a programming language unless you write lots of programs with it. The problem as a beginner is how to learn how to write said programs. I wrote a book called Command-Line Rust (O'Reilly, 2022) that walks you through how to build increasingly complex Rust versions of common command-line programs like "head" and "cal." I also stress how tests can help you break large problems into small, testable units that I think help you understand the language better. You can find all the code at https://github.com/kyclark/command-line-rust if you would like to the programs and how I suggest you use modules like "clap" to parse the command-line arguments. Best of luck!
You might give (Rustlings)[https://github.com/rust-lang/rustlings] a try. I think it would refresh your memory pretty well, and if you have more trouble than you expect with a given section then you can go back to the Rust book to review the material.