বাংলায় Rust শেখো

Official "The Rust Programming Language" book-এর কাঠামো অনুসরণ করে এই tutorial-এ Rust-এর প্রতিটি concept বাংলায় ব্যাখ্যা করা হবে। সব code example থাকবে English-এ — যেমনটা তুমি rustc এবং official docs-এ দেখবে। ownership, borrowing, lifetime — এসব technical term-ও আমরা English-এই রাখব।

পাঠসূচি

মোট 21টি chapter, 79টি sub-section।

  1. Getting Started

  2. Programming a Guessing Game

  3. Common Programming Concepts

  4. Understanding Ownership

  5. Using Structs to Structure Related Data

  6. Enums and Pattern Matching

  7. Managing Growing Projects with Packages, Crates, and Modules

  8. Common Collections

  9. Error Handling

  10. Generic Types, Traits, and Lifetimes

  11. Writing Automated Tests

  12. An I/O Project: Building a Command Line Program

  13. Functional Language Features: Iterators and Closures

  14. More about Cargo and Crates.io

  15. Smart Pointers

  16. Fearless Concurrency

  17. Fundamentals of Asynchronous Programming: Async, Await, Futures, and Streams

  18. Object-Oriented Programming Features of Rust

  19. Patterns and Matching

  20. Advanced Features

  21. Final Project: Building a Multithreaded Web Server