Skip to content

Latest commit

 

History

History
65 lines (48 loc) · 2.63 KB

README.md

File metadata and controls

65 lines (48 loc) · 2.63 KB

Learn Rust 🦀 Tweet

banner

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 📚

  1. Installing Rust 🦀
  2. Hello world 👋
  3. Hello world with Cargo 🛳️
  4. Variables 📦
  5. Variable data types
  6. if else statements ❓
  7. Infinite loops ♾️
  8. While loops 🔁
  9. For loops 🔢
  10. Enum types
  11. Constants
  12. Tuples
  13. Functions 🛠️
  14. Code blocks 🟪️
  15. Shadowing 👥
  16. References 🔗
  17. Structs 🧱
  18. Tuple structs 🧱
  19. Pass by reference 🖇️
  20. Arrays 📜
  21. Struct methods 🛠️
  22. Strings 📝
  23. Implementing traits
  24. Vectors
  25. Reading a file 📖
  26. Command line arguments💬
  27. Writing to a file 📝
  28. Defining traits
  29. Pattern matching 🔍
  30. 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.

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