6 ms·
Ask HN: Recommended Rust Resources?
Couple days ago I started learning rust and I am amazed how helpful the compiler is, and how well-documented the packages are.
Do you guys know any resources that you find crucial to learn for starters? I've found the following helpful but im curious for more..
- https://doc.rust-lang.org/book/
- https://cheats.rs/
- https://fasterthanli.me/
- hardwaresofton 4y agoRust by example belongs on that list: https://doc.rust-lang.org/rust-by-example https://doc.rust-lang.org/rust-by-example
- joshxyz 4y agoWow thanks for this! I'll go over this after I finish https://doc.rust-lang.org/book/ https://doc.rust-lang.org/book/
- belter 4y agohttps://doc.rust-lang.com/ https://doc.rust-lang.com/ you probably mean: https://doc.rust-lang.org/book/ https://doc.rust-lang.org/book/ Why did you post https://cheat.rs/ https://cheat.rs/ ? Links to a spam page.
- joshxyz 4y agoI've fixed the links, thanks! I wrote it from my notebook sorry for the errors.
- arcticadder 4y agohttps://rust-lang.github.io/async-book/ https://rust-lang.github.io/async-book/ https://rust-unofficial.github.io/too-many-lists/ https://rust-unofficial.github.io/too-many-lists/ https://rust-unofficial.github.io/patterns/ https://rust-unofficial.github.io/patterns/ https://nnethercote.github.io/perf-book/ https://nnethercote.github.io/perf-book/ https://doc.rust-lang.org/nomicon/ https://doc.rust-lang.org/nomicon/ https://tokio.rs/tokio/tutorial https://tokio.rs/tokio/tutorial
- notemaker 4y agoI just started reading Rust in Action and so far I'm finding it much better then the official book.
- jmillikin 4y agoI'll add a (lone?) voice for diving in to the deep end straight away: https://doc.rust-lang.org/reference/ https://doc.rust-lang.org/reference/ https://doc.rust-lang.org/nomicon/ https://doc.rust-lang.org/nomicon/ Documentation aimed at beginners often assumes a lack of prior programming experience, which is useful if you are (for example) a high-school student learning about pointers and abstraction but IMO not a good use of time for most people posting on Hacker News. The Rust reference manual is well-written and comprehensive for basic Rust, and the Rustonomicon has often answered my questions about more advanced topics (FFI, concurrency).
- recvonline 4y agoIf you want to use Rust for web development (server applications, APIs...), have a look at the upcoming book "Rust Web Development" (print around mid November): https://www.manning.com/books/rust-web-development https://www.manning.com/books/rust-web-development
- cercatrova 4y agoHow does it compare to Zero to Production in Rust? https://www.zero2prod.com/ https://www.zero2prod.com/
- rasulkireev 4y agoBesides the official Rust Lang Book I would also recommend checking out the awesome-rust repo: https://github.com/rust-unofficial/awesome-rust https://github.com/rust-unofficial/awesome-rust
- asicsp 4y agoThere's a list here: https://loige.co/where-to-go-to-learn-rust-in-2021/ https://loige.co/where-to-go-to-learn-rust-in-2021/
- perrygeo 4y agoIn addition to the other resources listed here, check out OReilly's "Programming Rust" 2nd edition, arguably a better introduction and reference than the official book. If you're into backend web development, take a look at "Zero to Production" in Rust for an applied, hands-on approach to building a server.
- olavgg 4y agoFor anyone with some programming experience that want to learn rust https://rust-unofficial.github.io/too-many-lists/ https://rust-unofficial.github.io/too-many-lists/
- mithusingh32 4y agohttps://github.com/rust-lang/rustlings https://github.com/rust-lang/rustlings I really like rustlings.