Dear algorithm, please show this tweet to devs who want to learn rust but haven’t written 100 lines of rust yet.
RareCode.ai
281 posts
Write your first 1,000 lines of Rust with RareCode.ai | We use AI to explain concepts and expert-crafted exercises for practice.
Joined June 2025
- “man I wish I were better at Rust” *doesn't practice* *doesn't practice* *doesn't practice* *doesn't practice* *doesn't practice* *doesn't practice* *doesn't practice* *doesn't practice* *doesn't practice* *doesn't practice* *doesn't practice* *doesn't practice*“man i wish I were better at C++” *doesn't practice* *doesn't practice* *doesn't practice* *doesn't practice* *doesn't practice* *doesn't practice* *doesn't practice* *doesn't practice* *doesn't practice* *doesn't practice* *doesn't practice* *doesn't practice*
- It’s practically impossible to write 1,000 lines of Rust and not become comfortable with the language. That’s why RareCode isn’t a platform to help you “learn Rust” but rather to write Rust. You can’t fail if you use RareCode.
- You can’t speedrun learning Rust by binge-reading a book over the weekend or watching a course at 2X speed. You can speedrun Rust by using RareCode. Instead of spending time thinking about what to practice and review, you just do the problems. The progression of topics and
- RareCode now has over 600 Rust problems to practice, and it grows every day. These aren’t random problems. They thoughtfully build on what came before to both teach a new concept and enforce old ones. They also target important nuances of the language you might have missed
- RareCode now has over 700 Rust problems for you to learn and review the fundamental concepts of the language. No other platform makes it this easy to both work hard and work smart at learning how to code in Rust. The problem bank keeps growing, and more are on the way!
- Ultimate guides are a terrible way to learn something new. Your brain does not retain new information it doesn’t have a framework for. For example, if we try to teach Vectors in Rust by showing all the things you can do with them in one go, and that is your first exposure, you
- AI is like a senior engineer who will answer any question you have about a programming language and review your code on demand. Rather than seeing AI as a threat, see it as an opportunity to learn a new skill 4.3x faster. Each problem on RareCode gets on average 4.3 chats.
- Learning is easier when you feel good about yourself. Therefore, we added a GitHub-style tracker to visualize daily problem-solving streaks. To see it, go to the homepage then click on your profile. The yellow box is when RareCode launched, so only beta-testers will have marks
- Teaching and training are not the same thing. If you want to be “taught” Rust, just ask an AI. If you want to be trained in Rust, your trainer must provide a lot of examples for you to practice. RareCode does both, but we focus on training. Our humans created hundreds of Rust
- Does RareCode work for learning Rust? It works unreasonably well. Only 35 lessons in and you can do real projects. We have over 60 Rust lessons and growing. Write your first 1,000 lines of Rust with RareCode.
- Use it or lose it. Learning and practicing something once isn’t enough. That’s why we design our Rust practice problems to review old concepts, not just teach a new problem. We call it “integrated repetition.” We don’t just throw a bunch of Rust facts at you. We help you
- Our students write more Rust than some engineers push to prod. That’s how you learn. Stop pretending there is another way. Not coding = not learning.
- RareCode is a learning platform for developers based on two key ideas: 1) Learning happens through effective and direct practice, not consuming information. 2) AI can fill in the necessary information better than a one-size-fits-all tutorial (assuming sufficient training data).







