My speculation about the grammar stuff is a little different. I dove into Rust the first time when it was still Graydon's Ocaml+Cyclone style, and the transition to the new syntax felt like it happened overnight. I think there were a lot of talented kids moving really fast, and I think they stumbled in a couple places.
Within reason, syntax doesn't really matter to me though. For instance, I was eager to learn the original sigil-based language. The downside to using familiar syntax in a radically different language is that the differences really catch you by surprise.
I fumbled around for a while before I learned those three bits of turbofish above, and I put them in my notes once I found them. It wasn't an easy thing to search for because the nomenclature and concepts are all different. Generics - not templates, traits - not classes, associated functions - not constructors. I'm still not sure about that last one. More debits to the strangeness budget.
Anyway, syntax and nomenclature are things any serious developer would get past. I thought a lot about starting a blog to document the real stumbling points I hit, but it would be tedious and whiny, and I'm not interested in building an audience.
Within reason, syntax doesn't really matter to me though. For instance, I was eager to learn the original sigil-based language. The downside to using familiar syntax in a radically different language is that the differences really catch you by surprise.
I fumbled around for a while before I learned those three bits of turbofish above, and I put them in my notes once I found them. It wasn't an easy thing to search for because the nomenclature and concepts are all different. Generics - not templates, traits - not classes, associated functions - not constructors. I'm still not sure about that last one. More debits to the strangeness budget.
Anyway, syntax and nomenclature are things any serious developer would get past. I thought a lot about starting a blog to document the real stumbling points I hit, but it would be tedious and whiny, and I'm not interested in building an audience.