←back to thread

452 points birdculture | 3 comments | | HN request time: 0s | source
Show context
cadamsdotcom ◴[] No.43979523[source]
Rust is wonderful but humbling!

It has a built in coach: the borrow checker!

Borrow checker wouldn't get off my damn case - errors after errors - so I gave in. I allowed it to teach me - compile error by compile error - the proper way to do a threadsafe shared-memory ringbuffer. I was convinced I knew. I didn't. C and C++ lack ownership semantics so their compilers can't coach you.

Everyone should learn Rust. You never know what you'll discover about yourself.

replies(5): >>43979578 #>>43979674 #>>43980750 #>>43982334 #>>43996710 #
noman-land ◴[] No.43979578[source]
Got recommended learning paths? I tend to prefer follow along adventures via video.
replies(1): >>43979597 #
1. maxbond ◴[] No.43979597[source]
Check out Jon Gjengset.

https://www.youtube.com/@jonhoo

replies(1): >>43983461 #
2. Measter ◴[] No.43983461[source]
I wouldn't agree with that. Jon's content is great, but it's really not aimed at beginners, and some of his stuff really gets into the weeds.
replies(1): >>43987275 #
3. maxbond ◴[] No.43987275[source]
Gjengset was very helpful to me as a beginner, and the "Crust of Rust" and "Decrusted" series are aimed at beginners, but mileage varies and there's room for more suggestions if anyone has them.