I'm losing hope to ever learn this language

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

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

  • There’s a little thing with rust - you probably dont want to write a linked list in it (or do entirely too many linked lists to boot). There are almost always better container structures to use.

  • Clippy

    A bunch of lints to catch common mistakes and improve your Rust code. Book: https://doc.rust-lang.org/clippy/

  • Are you using clippy by any chance? Clippy has taught me more about how to navigate the Rust language in my own code than reading just about anything else.

  • 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
  • rust-analyzer

    Discontinued A Rust compiler front-end for IDEs [Moved to: https://github.com/rust-lang/rust-analyzer] (by rust-analyzer)

  • Oh, try Rust-Analyzer, too!

  • miri

    An interpreter for Rust's mid-level intermediate representation

  • Fundamentally, Rust is very much about this sort of "Build a piece using unsafe, wrap it in an API which ensures correct usage, audit the crap out of it using tools like Miri, Loom, cargo-fuzz and/or afl.rs, Valgrind, etc., and then let your safe code rely on it."

  • book

    The Rust Programming Language

  • Like others have said, you really should start with a simpler project. If I were you, I would follow along with the book. That's where I started, and there are some great little projects in there to get you going. After you've gotten more familiar, you can come back to linked lists and have a much better time.

  • Rustlings

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

  • Did you try the rustlings already?

  • rust

    Empowering everyone to build reliable and efficient software.

  • An invalid value (e.g. reading bool from a memory that contains something other than true or false) is UB. It's unsafe to "produce" such value even if you never inspect it and only ever send it to mem::forget(). (See this PR for an interesting discussion.)

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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

  • 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
  • Best path to learn rust

    3 projects | /r/rust | 4 Jul 2023