This is a collection of Tyr tutorials.
If you are new to Tyr, there is a Hello World tutorial starting a beginner-oriented series. If you are experienced in C++, C, Ada, Rust or similar, there is a programmering experts cheat sheet for Tyr. Each tutorial comes with an executable Tyr project.
Tutorials are grouped into:
- beginner: Explaining the core concepts that every programmer has to master eventually
- advanced: Explaining concepts that library developers should master eventually
- expert: Explaining concepts that are only relevant in specific use cases
Any feedback and contribution is welcome! A tutorial should focus on a single concept. Also, it should contain an executable project explaining the excerpts used in the text. Tutorial project names should be unique and start with "tutorial.".
Always taking the first suggested next tutorial should result in a reader reading all tutorials at least for beginner.
The tutioral texts are distributed under CC-BY-4.0 and the example code is distributed under Apache v2.0.