There's a terrible combination: experienced developers that have forgotten how hard it was to learn new concepts from scratch, that expect to be able to pick and play by exploration, without a tutor to ask questions or catch their misunderstanding early. I believe that if you remove at least one of these things, learning Rust becomes much less frustrating.