Is Rust a good programming language for a total begginer to learn?

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

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • racket

    The Racket repository

  • I, personally, would suggest to start with Racket ,SICP and HTDP.

  • book

    The Rust Programming Language

  • You can also learn a lot by reading the Rust book ( The Rust Programming Language - The Rust Programming Language (rust-lang.org) ), if you're ok about reading instead of videos!

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • tour_of_rust

    A tour of rust's language features

  • Check out https://tourofrust.com it’s a quick way to find out

  • Rust-Full-Stack

    Rust projects here are easy to use. There are blog posts for them also.

  • If you need some examples with blog posts, you can refer to this.

  • julia-vim

    Vim support for Julia.

  • If your intent is ultimately to make something and be able to release your application into a production environment, then a language like either Julia (https://julialang.org) or Rust are much better choices - both of these languages' resource usage is comparable to C, but Julia is much easier to use when you're learning how to code programs than Rust is. Julia is an optionally-typed high-level language, somewhat like a Lisp, which was developed by MIT and is currently the cream of the crop for scientific computing and AI/ML research - the things can accomplish with Julia's ML (Machine Learning) frameworks blow Tensorflow and PyTorch - the supposed 'best ML frameworks' put out by the major tech co.'s - completely out of the water!

  • Exercism - Scala Exercises

    Crowd-sourced code mentorship. Practice having thoughtful conversations about code.

  • Thats a good idea and if you want or need more and if you like learning by doing, being presented problems that more or less) demand a certain solution: the excellent Rust language track on Exercism theres some 90+ exercises to learn from, exercism comes with mentors if you so wish and costs nil.

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