🦀
Learn Rust
Free Rust
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
📚
Table of Contents - 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
📝
Have a question, want to show your project ?
💬
tab on the top right corner of this page.
You can open the Discussion
final
If you have any probleme, don't hesitate to open an issue
contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Todo
- Add a section about the Rust language
- Add installation instructions for macOS