This is not a tutorial but a collection of tasks suitable for self-teaching most programming languages.
Even though most of the solutions are using The Rust Programming Language, none of the tasks is not suitable for any other programming language.
Choose a language and start with Task 1.