<story><title>How to Learn Modern Rust</title><url>https://github.com/joaocarvalhoopen/How_to_learn_modern_Rust</url></story><parent_chain></parent_chain><comment><author>serial_dev</author><text>This looks like a great resource, starred and upvoted.&lt;p&gt;I&amp;#x27;m planning to learn Rust next, going to start in a week after a job interview I had already lined up at Google.&lt;p&gt;I worked with many languages professionally (JavaScript, TypeScript, Java, Python, Go, and now Dart) and many others at the university (C, C++, C#)...&lt;p&gt;...and Rust is very appealing to me. It&amp;#x27;s a modern language where the dev tools are straightforward, no need to deal with learning 30 years of legacy conventions, great performance that&amp;#x27;s on pair with C&amp;#x2F;C++, yet, at the same time high level and easy to read and reason about. The language is still young enough to make a dent in the ecosystem and build stuff for fun without people whining about JavaScript fatigue. It&amp;#x27;s versatile, so it can be used (at least theoretically) for web backend, frontend, desktop apps, command line tools, systems programming. It has all the good parts from OOP and FP.&lt;p&gt;Yes, I&amp;#x27;m at least partially responsible for having &amp;quot;xyz rewritten in Rust&amp;quot; almost every day in the top list on HN.&lt;p&gt;One thing in a bit worried about is the job market, I&amp;#x27;ve been paying attention to job adverts for months and I didn&amp;#x27;t see many companies that I&amp;#x27;d like to join that use Rust in my area (Germany).&lt;p&gt;Learning it and doubling down on Rust feel like a gamble, but at the same time, I can&amp;#x27;t imagine that Rust will not be one of the most important languages of the next decade.</text></comment>
<story><title>How to Learn Modern Rust</title><url>https://github.com/joaocarvalhoopen/How_to_learn_modern_Rust</url></story><parent_chain></parent_chain><comment><author>givemeethekeys</author><text>This is a good list, although it contains a lot of redundancy - at least, the first &amp;quot;how to learn&amp;quot; links - the youtube videos cover the same material over and over again. They are good - you may not need to watch every one in order as the author suggested.&lt;p&gt;My approach has been considerably, uhh.. lazier, if you will:&lt;p&gt;I just read through the rust book available on &lt;a href=&quot;http:&amp;#x2F;&amp;#x2F;rust-lang.org&quot; rel=&quot;nofollow&quot;&gt;http:&amp;#x2F;&amp;#x2F;rust-lang.org&lt;/a&gt;.
It is easy to follow although, sometimes it doesn&amp;#x27;t fully explain the &amp;quot;why&amp;quot; behind certain things to idiots like me. For that, I turned to a quick online search, which brought up helpful blog posts, Reddit and Stack Overflow posts.&lt;p&gt;Thats it. Next, I&amp;#x27;ll try to wrap my head around Actix to create a web server.</text></comment>