Rust is kind of weird. With Crates.io and friendly syntax there is some resonance for coders who come from something like Python or Ruby. However, it's a systems language and you need to have a good understanding of the stack and heap to understand ownership and borrowing. To cover the gap there is so much syntactical sugar between macros and lifetime elisions that there is a huge learning curve as soon as you do anything complex enough that the sugar doesn't cover it.
This is a single user instance used by polymerwitch. Checkout my bio and my commitment to the fediverse for more info.