Free book
Rust from Beginner to Systems Programming

Reading access
Free book
This book teaches Rust from beginner fundamentals to practical systems programming. It covers ownership, borrowing, pattern matching, traits, error handling, concurrency, async work, CLI tools, and reliable systems-level design.
Level: beginnerLanguage: EN EnglishRating: 0Reviews: 0
Book
Book contents
01Chapter 1: Introduction to Rust and Why It Matters02Chapter 2: Installing Rust, Cargo, and Project Structure03Chapter 3: Variables, Functions, Control Flow, and Basic Types04Chapter 4: Ownership, Borrowing, and Lifetimes05Chapter 5: Structs, Enums, Pattern Matching, and Methods06Chapter 6: Collections, Strings, and Iterators07Chapter 7: Error Handling with Result, Option, and Custom Errors08Chapter 8: Traits, Generics, Modules, and Crates09Chapter 9: Smart Pointers, Memory Management, and Interior Mutability10Chapter 10: Threads, Channels, Shared State, and Synchronization11Chapter 11: Async Rust, Tokio, and Network Services12Chapter 12: Files, Processes, CLI Tools, and Systems Programming Patterns13Chapter 13: Testing, Benchmarking, and Debugging Rust Code14Chapter 14: Building a Practical Rust Service or CLI15Chapter 15: Performance Tuning and Safe Refactoring16Chapter 16: Capstone: Operate a Real Rust Application17Appendix A: Commands and Workflow Cheat Sheet18Appendix B: Reference Architectures and Patterns19Appendix C: Common Mistakes and Fixes20Appendix D: Best Practices Summary
Reviews
No approved reviews are visible yet.
Featured Books
Discussion
0 commentsNo approved comments are visible yet. New community replies may wait for moderation.


