|4 days ago||22 days ago|
|MIT License||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.
The biggest benefit of being a C++ dev
4 projects | reddit.com/r/ProgrammerHumor | 17 Jan 2022
The Rustlings exercises
I finished the exercises of rust-lang/rustlings
1 project | reddit.com/r/rust | 17 Jan 2022
1 project | reddit.com/r/CasualUK | 17 Jan 2022
Teaching how to code is broken
4 projects | news.ycombinator.com | 14 Jan 2022
Start coding rust
3 projects | reddit.com/r/rust | 9 Jan 2022
I'm losing hope to ever learn this language
12 projects | reddit.com/r/rust | 7 Jan 2022
Did you try the rustlings already?
Rust is very welcoming
5 projects | reddit.com/r/rust | 3 Jan 2022
Did you checkout rustlings I found it really fun to exercise
Rusty Resolution Time
1 project | reddit.com/r/ProgrammingBuddies | 29 Dec 2021
Start with Rustlings + reading through the Rust book
Ask HN: What are some good rust code to read to learn the language?
8 projects | news.ycombinator.com | 29 Dec 2021
I’d recommend working through rustlings rather than watching videos for basic rust understanding: https://github.com/rust-lang/rustlings. It is essentially a set of quick exercises to get you familiar with the language and how to fix common build errors.
For advanced Rust “Jon Gjengset” has posted a number of long-form videos on YouTube that are very good. Search for it.
For code examples, find a crate in an area that you are interested in and clone the repo. There are so many to choose from that it would be unfair to single anything out. Variation is good, not bad. If you see lots of generics and macros then skip it for early learning purposes.
Instead of writing something from scratch I’d recommend rewriting something you are familiar with in but in Rust. For example, if you did advent of code (if that is your thing) in python then write it in Rust and find a repo of someone who solved the same problems in Rust.
The Rust book is excellent. https://doc.rust-lang.org/stable/book/
Question about Rustlings
1 project | reddit.com/r/rust | 23 Dec 2021
Hi Reddit, I'm a beginner on Rust and currently practicing on the Rustings project (https://github.com/rust-lang/rustlings)
Failing to Learn Zig via Advent of Code
4 projects | reddit.com/r/programming | 17 Jan 2022
As someone recently started learning zig. I recommend checking out ziglings. It helped me a ton getting started on the language, and I frequently revisit it for examples and docs.
A Review of the Zig Programming Language (Using Advent of Code 2021)
14 projects | news.ycombinator.com | 27 Dec 2021
It's unfortunately the only comprehensive reference I know of besides the official docs.
There is "Ziglings", but those are a collection of small exercises with answers rather than a full guide.
If you know of better resources than these two, please do share (not being passive aggressive here).
To Learn a New Language, Read Its Standard Library
9 projects | news.ycombinator.com | 24 Oct 2021
Ziglings  is a series of small problems where you solve bugs in Zig code, and I enjoyed working through them. The readme claims "you are not expected to have any prior experience with... C." When I did ziglings I found the most difficult part was adjusting to the type syntax (which I now love).
One thing that may be difficult to learn not knowing C is working with strings, since they are just arrays of bytes. Most other languages have a string type, but Zig is much more like C in that strings are null-terminated fixed-sized arrays of bytes.
Will the learning curve be smooth?
1 project | reddit.com/r/Zig | 18 Oct 2021
Also check out Ziglings, it's a tiny terminal game/tutorial wherein you fix errors in increasingly complex Zig programs, with plenty of whys and why-nots helping you learn the fundamentals.
Learning Zig as a C# developer
1 project | reddit.com/r/Zig | 31 Aug 2021
Ziglings is a more playful way of learning zig and both work quite abit complementary. Personally I think ziglearn leans towards assuming more low level and prequisite knowledge of programming.
Would zig be a good fit for me?
2 projects | reddit.com/r/Zig | 6 Jul 2021
You want Ziglings: https://github.com/ratfactor/ziglings
Building an efficient and portable programming language with Zig
2 projects | news.ycombinator.com | 13 May 2021
I am building a repository in github which I intend to fill with resources to learn C in a feasible way with source codes as well as Theories . I would appreciate If anyone wants to collaborate .
3 projects | reddit.com/r/C_Programming | 17 Apr 2021
You might consider making a repository like this for C.
3 projects | news.ycombinator.com | 15 Mar 2021
:) I am currently working through https://github.com/ratfactor/ziglings for Zig.
How does Modern C++ (C++20) compare with Rust?
6 projects | reddit.com/r/cpp | 8 Mar 2021
Like Rust, but don't expect it to follow in all the footsteps of C++ and the same happens with Zig at this current moment in my studies. https://github.com/ratfactor/ziglings
What are some alternatives?
rust-learning - A bunch of links to blog posts, articles, videos, etc for learning Rust
rust-koans - Koans for the Rust programming language
rust-by-example - Learn Rust with examples (Live code editor included)
rust-analyzer - A Rust compiler front-end for IDEs
book - The Rust Programming Language
zig - General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.
Vcpkg - C++ Library Manager for Windows, Linux, and MacOS
Exercism - Scala Exercises - Crowd-sourced code mentorship. Practice having thoughtful conversations about code.
Rust-Full-Stack - Rust projects here are easy to use. There are blog posts for them also.
rust.vim - Vim configuration for Rust.
redis-rs - Redis library for rust