https://github.com/tomeraberbach/learning-rust
🦀 I'm learning Rust and publishing exercises and small projects I've completed!
https://github.com/tomeraberbach/learning-rust
exercise-solutions exercises learning rust rust-lang
Last synced: about 1 year ago
JSON representation
🦀 I'm learning Rust and publishing exercises and small projects I've completed!
- Host: GitHub
- URL: https://github.com/tomeraberbach/learning-rust
- Owner: TomerAberbach
- License: mit
- Created: 2020-07-13T11:52:59.000Z (almost 6 years ago)
- Default Branch: main
- Last Pushed: 2024-10-15T03:26:32.000Z (over 1 year ago)
- Last Synced: 2025-03-18T16:13:27.707Z (about 1 year ago)
- Topics: exercise-solutions, exercises, learning, rust, rust-lang
- Language: Rust
- Homepage:
- Size: 32.2 KB
- Stars: 13
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: license
Awesome Lists containing this project
README
# Learning Rust
> I'm learning Rust and publishing exercises and small projects I've completed!
I'm mainly reading through [The Rust Programming Language book](https://doc.rust-lang.org/stable/book).
## My Progress
- [x] [1. Getting Started](https://doc.rust-lang.org/book/ch01-00-getting-started.html)
- [x] [2. Programming a Guessing Game](https://doc.rust-lang.org/book/ch02-00-guessing-game-tutorial.html)
- [x] [3. Common Programming Concepts](https://doc.rust-lang.org/book/ch03-00-common-programming-concepts.html)
- [x] [4. Understanding Ownership](https://doc.rust-lang.org/book/ch04-00-understanding-ownership.html)
- [x] [5. Using Structs to Structure Related Data](https://doc.rust-lang.org/book/ch05-00-structs.html)
- [x] [6. Enums and Pattern Matching](https://doc.rust-lang.org/book/ch06-00-enums.html)
- [x] [7. Managing Growing Projects with Packages, Crates, and Modules](https://doc.rust-lang.org/book/ch07-00-managing-growing-projects-with-packages-crates-and-modules.html)
- [x] [8. Common Collections](https://doc.rust-lang.org/book/ch08-00-common-collections.html)
- [x] [9. Error Handling](https://doc.rust-lang.org/book/ch09-00-error-handling.html)
- [x] [10. Generic Types, Traits, and Lifetimes](https://doc.rust-lang.org/book/ch10-00-generics.html)
- [ ] [11. Writing Automated Tests](https://doc.rust-lang.org/book/ch11-00-testing.html)
- [ ] [12. An I/O Project: Building a Command Line Program](https://doc.rust-lang.org/book/ch12-00-an-io-project.html)
- [ ] [13. Functional Language Features: Iterators and Closures](https://doc.rust-lang.org/book/ch13-00-functional-features.html)
- [ ] [14. More about Cargo and Crates.io](https://doc.rust-lang.org/book/ch14-00-more-about-cargo.html)
- [ ] [15. Smart Pointers](https://doc.rust-lang.org/book/ch15-00-smart-pointers.html)
- [ ] [16. Fearless Concurrency](https://doc.rust-lang.org/book/ch16-00-concurrency.html)
- [ ] [17. Object Oriented Programming Features of Rust](https://doc.rust-lang.org/book/ch17-00-oop.html)
- [ ] [18. Patterns and Matching](https://doc.rust-lang.org/book/ch18-00-patterns.html)
- [ ] [19. Advanced Features](https://doc.rust-lang.org/book/ch19-00-advanced-features.html)
- [ ] [20. Final Project: Building a Multithreaded Web Server](https://doc.rust-lang.org/book/ch20-00-final-project-a-web-server.html)
- [ ] [21. Appendix](https://doc.rust-lang.org/book/appendix-00.html)
## License
[MIT](https://github.com/TomerAberbach/learning-rust/blob/main/license) © [Tomer Aberbach](https://github.com/TomerAberbach)