Why is rust so difficult to learn?

This page summarizes the projects mentioned and recommended in the original post on /r/learnrust

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • too-many-lists

    Learn Rust by writing Entirely Too Many linked lists

  • Have you tried doing something other than leetcode problem 61? I just glanced at it, and it's a linked list problem. Linked lists are notoriously difficult in rust due to the borrowing rules (check this link out if you want to go down that rabbit hole: https://rust-unofficial.github.io/too-many-lists/). If this problem is the first thing you have tried doing with rust, I would try starting elsewhere.

  • polonius

    Defines the Rust borrow checker.

  • If that was all there was to it, I think this would still be a pretty difficult problem. Unfortunately, Rust has another curveball to throw at us here. If you look at my code behind that link, there's a NOTE: in the middle about how we need to use .unwrap() in a particular spot to work around a borrow checker limitation. That's genuinely unfortunate, and I both hope and expect that a future version of the compiler won't need this workaround. (The compiler project related to this is called "Polonius".) But today we need it, and as a beginner it's very difficult to discover this on your own.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Rustlings

    :crab: Small exercises to get you used to reading and writing Rust code!

  • Officialhttps://www.youtube.com/watch?v=rAl-9HwD858&list=PLqbS7AVVErFiWDOAVrPt7aYmnuuOLYvOa The official rust book Rust by example The rust docs Rustlings the most fun way imo

  • rust-by-example

    Learn Rust with examples (Live code editor included)

  • Officialhttps://www.youtube.com/watch?v=rAl-9HwD858&list=PLqbS7AVVErFiWDOAVrPt7aYmnuuOLYvOa The official rust book Rust by example The rust docs Rustlings the most fun way imo

  • reference

    The Rust Reference (by rust-lang)

  • Officialhttps://www.youtube.com/watch?v=rAl-9HwD858&list=PLqbS7AVVErFiWDOAVrPt7aYmnuuOLYvOa The official rust book Rust by example The rust docs Rustlings the most fun way imo

  • book

    The Rust Programming Language

  • Officialhttps://www.youtube.com/watch?v=rAl-9HwD858&list=PLqbS7AVVErFiWDOAVrPt7aYmnuuOLYvOa The official rust book Rust by example The rust docs Rustlings the most fun way imo

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Rustlings 5.0.0 · Small exercises to get you used to reading and writing Rust code

    4 projects | /r/rust | 16 Jul 2022
  • Learning Rust Recommendations?

    2 projects | /r/rust | 7 Jul 2023
  • Hi I’m a total newbie to programming but wants to learn rust as a first language.

    2 projects | /r/rust | 6 Jul 2023
  • Reached a new benchmark today, completed 1000 problems

    4 projects | /r/developersIndia | 5 Jul 2023
  • Managed to land a junior role need help!

    6 projects | /r/rust | 4 Jul 2023