Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I know this is not going to make me an expert in Rust. That'll probably take 10 years. But this is just the kind of thing I was looking for to get started with Rust. Thanks for sharing it here.


If becoming an expert in Rust had to take 10 years, that would mean there are currently not a single Rust expert in the world


I've been writing JS for 17 (continuous) years I'd say it took me at the very least 6, probably much closer to 10, to get to what I'd call "expert" JS knowledge (and have since regressed somewhat).

I've been using other languages longer than 10 years too but not continuously enough to ever consider myself expert.

I'd say there are definitely rust experts out there, but I'd posit it's unlikely for the average dev to have gotten that far yet.


The current Rust experts probably spent more than 10 years learning the concepts that made them Rust experts.


I cannot disagree with that.


There are dozens of us, dozens! (I started learning Rust ten and a half years ago. Anyway I agree with your point it's just amusing.)


(I'm learning Rust by implementing a simple Lisp interpreter in it)

I think TFA is a great resource in terms of presenting syntax and idioms. My biggest problem with learning Rust though has been understanding how to do things when the borrow checker prohibits the solution that would be 'obvious' in C#, C++, etc. I started to make progress when I bought the O'Reilly Programming in Rust book, and then thoroughly read and re-read the chapter on memory management.


if you write it inside a rust macro, you get syntax checking and the full ecosystem for free! eg https://crates.io/crates/macro_lisp


If you're already an expert in some other programming discipline (e.g. another language) I wouldn't expect it to take 10 years to become a Rust expert. I'd expect one or two if you're using it primarily, which is similar to what I'd expect for most other languages.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: