zzping
book
Our great sponsors
zzping | book | |
---|---|---|
1 | 352 | |
3 | 9,861 | |
- | 3.1% | |
0.0 | 9.7 | |
2 months ago | 6 days ago | |
Rust | Rust | |
Apache License 2.0 | GNU General Public License v3.0 or later |
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.
zzping
-
How Long Should It Take A Beginner To Learn Rust and Build Projects?
I did my own mini programs in Rust; initially there were a few benchmarks for Diesel. Later I did zzping: https://github.com/deavid/zzping/
book
-
Writing a new programming language. Part II: Variables and expressions
We are going to implement our language using rust, so I'll be following the standard rust project setup. If you are new to rust, please refer to the rust book which is a great resource to learn it.
-
Large project uses Rust backend. My backend developer left. How hard is it for me to learn Rust and take over for him.
After The Book, my advice is to read Learning Rust With Entirely Too Many Linked Lists, which helps to solidify your understanding of what Rust's rules mean for writing data structures, rather than using ready-made ones off crates.io.
If you haven't heard about it, reading (and implementing the projects in!) The Book is considered the canonical way to start. After that, jumping straight in may or may not work, depending on how complex the codebase is.
It took me some months to realy understand the content. Also Rust has a very good documentation see: https://doc.rust-lang.org/book/
I would second the other recommendations on this post to start with the official book (https://doc.rust-lang.org/book/). I would say reading the first ~15 chapters (+doing the exercises) would give you a good baseline from which you should be a position to start experimenting independently without constantly getting stuck (you'll still get stuck, but having read this far into the book you'll probably have a decent idea of what it is that you need to lookup to get yourself unstuck). I'd budget 2-3 days if you're quick, maybe a week if you're slower.
-
Building Redis Server in Rust: Part 1
In this blog post, we will be making a Redis server in Rust Programming Language. If you are new to rust and looking to learn the language this is a good starting point. In this post, no prior knowledge of the language is assumed. However, if you have read the rust book or some starter tutorial it would be great. If you are someone who has done some basic rust, then this is perfect to dive deeper by building a full scale software program.
-
Writing a new programming language. Part I: a bit of boring theory
I would be writing the language in Rust, so knowledge of the syntax and Rust skills would help. Rust book is a good resource to learn.
-
What are your top 3-5 programming languages and why?
I would start with the book and then rust-bio library. Rust is a pretty low level language compared to R/Python. It’s an especially good fit for writing efficient tools that make use of the kinds of algorithms / data structures that are implemented in rust-bio.
-
Resources for learning rust aimed at a beginner programmer?
First, start with the Rust Book and then complete the rustling exercises.
What are some alternatives?
rust-by-example - Learn Rust with examples (Live code editor included)
solana-program-library - A collection of Solana-maintained on-chain programs
Rustlings - :crab: Small exercises to get you used to reading and writing Rust code!
github-cheat-sheet - A list of cool features of Git and GitHub.
nomicon - The Dark Arts of Advanced and Unsafe Rust Programming
Rust-Full-Stack - Rust projects here are easy to use. There are blog posts for them also.
rust-raspberrypi-OS-tutorials - :books: Learn to write an embedded OS in Rust :crab:
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.
tour_of_rust - A tour of rust's language features
HandsOnRust - The source code that accompanies Hands-on Rust: Effective Learning through 2D Game Development and Play by Herbert Wolverson
too-many-lists - Learn Rust by writing Entirely Too Many linked lists
rust - Empowering everyone to build reliable and efficient software.