greetings reader, i am a beginner with rust, i have profound skills in python and basic skills on c programming. i have been going around courses online but i cannot find ones from the very first steps. i am good with reading from textbooks or watching videos is fine too. again, i do not know anything of rust, i haven't even set up the rust environment
#where/how/what do i start with rust?
21 messages · Page 1 of 1 (latest)
thanks a lot☺️
book
Created by
@violet verge
Uses
862
Rank
3/609
Aliases
rust-book
Special permissions
❌ nsfw
❌ restricted
Tag created at
·
Turtle is likely to be dead for the foreseeable future we are going to attempt to migrate everything to ferris
also check out: https://github.com/rust-lang/rustlings
will do, thanks
I would suggest the following resources to start learning rust :
Also there is more too depending where you go afterwards like in backend, frontend, async, etc. So if you need help or want resources with that feel free to ask them here. 🙂
I hope this all helps 🙂 .
YouTube
In this series we seek to understand intermediate Rust concepts by diving into real examples and working code, often by re-implementing functionality from th...
The Rust Standard Library
this helps a lot more thanks a bunch😊
Ferris is gonna be an even smarter crab :3
i have a roadmap tag in the turtle bot but its dead so....
here you go
Roadmap
Fundamentals
- https://doc.rust-lang.org/book/title-page.html
- https://github.com/rust-lang/rustlings
Intermediate projects: - https://jrdngr.github.io/pngme_book/
Rust design patterns (intermediate): - https://rust-unofficial.github.io/patterns/intro.html
- https://www.lurklurk.org/effective-rust/title-page.html
Lifetimes (intermediate): - https://github.com/pretzelhammer/rust-blog/blob/master/posts/common-rust-lifetime-misconceptions.md
- https://doc.rust-lang.org/nomicon/ownership.html
Advanced projects: - https://rust-unofficial.github.io/too-many-lists/
Advanced: - https://doc.rust-lang.org/nomicon/intro.html
- https://cliffle.com/p/dangerust/
Unfair quizzes: - https://dtolnay.github.io/rust-quiz/
- https://boxyuwu.github.io/rust-quiz/index.html
Specific topics
Architecture:
- https://matklad.github.io/2021/09/05/Rust100k.html
Are we ___ yet: - https://github.com/UgurcanAkkok/AreWeRustYet
Async: - https://tokio.rs/tokio/tutorial
- https://rust-lang.github.io/async-book/01_getting_started/01_chapter.html
Error Handling: - https://lexi-lambda.github.io/blog/2019/11/05/parse-don-t-validate/
- https://sabrinajewson.org/blog/errors (modular errors)
- https://fsharpforfunandprofit.com/posts/recipe-part2/ (railway oriented programming)
You can still use /tag raw
)
