Rust is considered to have a steep learning curve. How much does solid C++ experience impact that curve, relative to languages that hide more of the internal workings?

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

  • I would say try to implement a linked list, fail to implement a linked list and try to figure out why you failed. Also LRWETMLL

  • book

    The Rust Programming Language

  • For me the (initial) cost of learning Rust was a reading the book. I'd recommend reading it.

  • 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
  • CppCoreGuidelines

    The C++ Core Guidelines are a set of tried-and-true guidelines, rules, and best practices about coding in C++

  • As Rust takes many concepts from modern C++, knowing C++11 or later and having at least basic knowledge of the C++ Core Guidelines is a quite big advantage when learning Rust compared to someone only knowing a GC language like C# and Java (and even more so compared to someone who only knows a dynamically typed language like Python or JavaScript). The main difference is that the Rust compiler and borrow checker basically enforces best practices from the C++ world.

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

  • Help me stop hating rust

    2 projects | news.ycombinator.com | 24 Jan 2024
  • Advice Sought: Double down on Solidity dev or switch to Product?

    1 project | /r/CryptoCurrency | 6 Dec 2023
  • Systems programming - Rust

    1 project | /r/learnrust | 6 Nov 2023
  • Ask HN: How do you learn Rust in 2023?

    1 project | news.ycombinator.com | 3 Nov 2023
  • Give me the best Resources to learn Rust

    2 projects | /r/rust | 1 Nov 2023