Skip to content

Instantly share code, notes, and snippets.

View ZOREF003's full-sized avatar

Mohamed Feroz Khan D ZOREF003

  • Amrita Vishwa Vidyapeetham
  • Coimbatore
View GitHub Profile
This file has been truncated, but you can view the full file.
1FeexV6bAHb8ybZjqQMjJrcCrHGW9sb6uF
12tkqA9xSoowkzoERHMWNKsTey55YEBqkv
12ib7dApVFvg82TXKycWBNpN8kFyiAN1dr
1PeizMg76Cf96nUQrYg8xuoZWLQozU5zGW
198aMn6ZYAczwrE5NvNTUMyJ5qkfy4g3Hi
1HLvaTs3zR3oev9ya7Pzp3GB9Gqfg6XYJT
1Kf33BbrJDuAVC91w9ACtRgf6KJrLWSkHV
167ZWTT8n6s4ya8cGjqNNQjDwDGY31vmHg
12dUggmXPYsPVHaHr1DoW5J6bb6gvh4yZq
1JtpgqCf3SSeCeYWEDJjkfYFH7Ruhy4Vp1
@ZOREF003
ZOREF003 / learn.md
Created May 5, 2023 10:40 — forked from rylev/learn.md
How to Learn Rust

Learning Rust

The following is a list of resources for learning Rust as well as tips and tricks for learning the language faster.

Warning

Rust is not C or C++ so the way your accustomed to do things in those languages might not work in Rust. The best way to learn Rust is to embrace its best practices and see where that takes you.

The generally recommended path is to start by reading the books, and doing small coding exercises until the rules around borrow checking become intuitive. Once this happens, then you can expand to more real world projects. If you find yourself struggling hard with the borrow checker, seek help. It very well could be that you're trying to solve your problem in a way that goes against how Rust wants you to work.