- Introduction
- Conventions
- Installation
- 1. Writing your first Ybixo program
- 2. Using functions and variables
- 3. Controlling flow with conditions
- 4. Reading from standard input
- 5. Handling errors with Result and match
- 6. Iterating through collections
- 7. Associating values with hash maps
- 8. Accounting for missing data with Option
- 9. Sharing behavior with closures
- 10. Modeling data with structs
- 11. Modeling data with enums
- 12. Organizing code with modules
- 13. Reusing code with generics
- 14. Defining common behavior with traits
- 15. Writing tic-tac-toe in Ybixo
- 16. Exploring Ybixo further
- Ybixo compared to Rust and Ruby