Skip to content

SkwalExe/learn-rust

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

97 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Free Rust 🦀 course in English 🇬🇧

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages