Difficulty of learning rust and further work on the learning curve

Continuing the discussion from Rust beginner notes & questions:

Quotes from the linked posts are given below.

Relevant links to the previous discussion:

The last paragraph "Imagine for a second that you’re a beginner and trying to compare an OsString to a static constant &str. " is relevant in the post below.

C# uses a GC though (already mentioned)

Here thread generates Rust compared to C#

Here thread generates Subsubtopic: Box<Trait>

Thread generates thread:

A user has struggled to use certain aspects of rust, some of it is related to tooling (productivity), others are related to the implementation of the Rust language. Figure out which points have merit, then Feel free to create a new linked topic as you read through this aggregated feed.