Free Rust 🦀 course in English 🇬🇧
This course was inspired by Dcode
Before starting to learn a programming language, you need to understand the basics of programming, the algorithmics. 🤓
Are you french ? This course is available in french here
- Installing Rust 🦀
- Hello world 👋
- Hello world with Cargo 🛳️
- Variables 📦
- Variable data types
- if else statements ❓
- Infinite loops ♾️
- While loops 🔁
- For loops 🔢
- Enum types
- Constants
- Tuples
- Functions 🛠️
- Code blocks 🟪️
- Shadowing 👥
- References 🔗
- Structs 🧱
- Tuple structs 🧱
- Pass by reference 🖇️
- Arrays 📜
- Struct methods 🛠️
- Strings 📝
- Implementing traits
- Vectors
- Reading a file 📖
- Command line arguments💬
- Writing to a file 📝
- Defining traits
- Pattern matching 🔍
- Reading user input ⌨️
If you have any probleme, don't hesitate to open an issue
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
- Add a section about the Rust language
- Add installation instructions for macOS