book
tour_of_rust
Our great sponsors
- InfluxDB - Collect and Analyze Billions of Data Points in Real Time
- Onboard AI - Learn any GitHub repo in 59 seconds
- Revelo Payroll - Free Global Payroll designed for tech teams
- SonarLint - Clean code begins in your IDE with SonarLint
book | tour_of_rust | |
---|---|---|
613 | 34 | |
12,924 | 779 | |
1.4% | - | |
6.8 | 0.0 | |
5 days ago | 17 days ago | |
Rust | JavaScript | |
GNU General Public License v3.0 or later | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
book
-
Writing your own CLI in rust
Disclaimer This tutorial is by no means to a complete guide. This is just to show you the basic way you can approach making a CLI and how to sort of go about making it. This article also presumes that you have a good enough knowledge of the rust language. If you don’t, I recommend you check out the official rust book. It is a very good resource for learning rust. You can find it here: https://doc.rust-lang.org/book/
-
Rust vs. Go in 2023
What has worked for me so far:
https://doc.rust-lang.org/book/
(do the exercises!)
plus a little bit of:
https://doc.rust-lang.org/cargo/
and
https://doc.rust-lang.org/std/index.html
(There's no need to remember the last URL -- just google "rust xxx" and you will get the right page.)
I'm looking forward to reading this:
https://nnethercote.github.io/perf-book/introduction.html
Sprinkle some blog posts on top:
https://xxchan.me/cs/2023/02/17/optimize-rust-comptime-en.ht...
https://matklad.github.io/2021/05/31/how-to-test.html
https://matklad.github.io/2021/08/22/large-rust-workspaces.h...
https://fasterthanli.me/articles/a-half-hour-to-learn-rust
https://fasterthanli.me/articles/working-with-strings-in-rus...
... and the rest is just a matter of applying enough sweat :)
-
Raku: A Language for Gremlins
I was a professional perl5 developer for years and when working through https://doc.rust-lang.org/book/, kept remarking to myself how similar the languages are, in terms of expressiveness, complexity, and implied developer disciplines.
Rust feels like an industrial version of Perl to me.
-
Learning Rust Recommendations?
This https://doc.rust-lang.org/book/ ? Or https://rust-book.cs.brown.edu/ ? Or something else entirely?
-
Hi I’m a total newbie to programming but wants to learn rust as a first language.
Read a few chapters of 'the book' and just see whether you like it. Play around with it, break things.
-
Reached a new benchmark today, completed 1000 problems
The Rust Book: https://doc.rust-lang.org/book/
Yea sure, The Rust Book: https://doc.rust-lang.org/book/ Interactive version of the book: https://rust-book.cs.brown.edu/ Rustlings(for learning by doing): https://github.com/rust-lang/rustlings YT course: https://www.youtube.com/playlist?list=PLai5B987bZ9CoVR-QEIN9foz4QCJ0H2Y8 And a migration from TS course: https://frontendmasters.com/courses/rust-ts-devs/
-
Managed to land a junior role need help!
Everyone has mentioned The Book as a good learning resource.
-
Best path to learn rust
Read the book, I don't think it's mandatory to do all of the exercises.
-
How do you like code documentation inline in the source code vs. as separate guides, or how would you do it?
doc.rust-lang.org/book: More of a "guides" thing than a source-code doc thing.
tour_of_rust
-
Becoming Rustacean:Awesome Free Online Resources to Learn Rust Programming
https://tourofrust.com/ is fun. Learning rust has a weird initial learning curve dealing with the aggressive analyzer/compiler and how you have to approach your variables, but after that initial hump it is one of the coziest languages I've used. Having what was initially a bit of a nag, is now a godsend when i'm getting red-squiggles in vscode for a typo in my SQL string for a misnamed column, or a field in my template was removed and so my struct shows how it's now unused.
-
58 Rust Resources Every Learner Should Know in 2023
1. 👶 Tour of Rust is a step-by-step guide for the Rust programming language. It gives a nice overview of the language and allows the learner to also modify the code examples to experiment.
-
I wanna be a crab.
Another good learning resource is the Tour of Rust, which is more hands-on than The Book. It has a code example (which you can edit and run directly) in every section.
-
Anything C can do Rust can do Better
Tour of Rust - Richard Anaya
- Unable to learn rust.
-
35 Rust Learning Resources Every Beginner Should Know in 2022
1. Tour of Rust is a step-by-step guide for the Rust programming language. It gives a nice overview of the language and allows the learner to also modify the code examples to experiment. I would say that the Tour of Rust is not a resource that you would rely on by itself.
-
Rust is very welcoming
I really liked https://tourofrust.com/ Helped me a ton.
- Suggestions for a beginner course for rust please?
-
How difficult is it to get good at Solana Rust development?
https://tourofrust.com/ Also great
-
Something faster than The Book?
https://tourofrust.com/ can help to get an overview – idk if this is something you're looking for.
What are some alternatives?
rust-by-example - Learn Rust with examples (Live code editor included)
Rustlings - :crab: Small exercises to get you used to reading and writing Rust code!
solana-program-library - A collection of Solana programs maintained by Solana Labs
nomicon - The Dark Arts of Advanced and Unsafe Rust Programming
github-cheat-sheet - A list of cool features of Git and GitHub.
rust-raspberrypi-OS-tutorials - :books: Learn to write an embedded OS in Rust :crab:
rust - Empowering everyone to build reliable and efficient software.
too-many-lists - Learn Rust by writing Entirely Too Many linked lists
sqlx - 🧰 The Rust SQL Toolkit. An async, pure Rust SQL crate featuring compile-time checked queries without a DSL. Supports PostgreSQL, MySQL, SQLite, and MSSQL.
learnxinyminutes-docs - Code documentation written as code! How novel and totally my idea!
Rust-Full-Stack - Rust projects here are easy to use. There are blog posts for them also.
Exercism - website - The codebase for Exercism's website.