Rust
What I'm learning in Rust right now
I am working through Rust from the beginning instead of jumping straight into a large project. Right now that means ownership, borrowing, error handling, and tests.
Why I am keeping it small
It is easy to make a project look impressive before I understand it. Smaller programs force me to explain what each part does and make it obvious when I am guessing.
What comes next
I want to build a few command-line and file-parsing tools before moving into APIs, networking, and concurrency. The goal is to earn the harder projects instead of rushing into them.