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.