I had some experience with C/C++ during my college. However, I have always felt that I do not like both languages. As Rust grew in popularity, I thought, why not transform my C/C++ skills into a modern, more stable low-level language?

Here are some problems and confusion I encountered during my study for Rust.

Learning resource: Rust interactive book

Pointers

Common Programming Concepts

Ownership - IMPORTANT

Struct

Derive


Learning Projects

Practical mini-apps that train Rust fundamentals and LC patterns simultaneously.

Rust Projects

WebSockets

Modules

Data Fetching

Async & Futures

Result & Error Handling

Serde & Deserialization

Module System & Visibility

Debug Printing