Learn Rust π¦
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
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 π
- Defining traits
- Pattern matching π
- Reading user input β¨οΈ
Have a question, want to show your project ?
You can open the Discussion π¬ tab on the top right corner of this page.
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