Why Rust's learning curve seems harsh, and ideas to reduce it

from blog ntietz.com blog, | ↗ original
I've been thinking about the learning curve for Rust lately, and why it feels so hard to learn. I think the reason is because the complexity is all front-loaded, and the resources generally don't actively reduce that front-loading1. There are two well-trod paths for learning Rust: read long books, or learn by example. These work for some people,...