Read Rust

Getting Started

Introductory posts, tutorials and guides to getting started with Rust.


An interactive guide to learning Rust! by toidiu
Fix a series to broken Rust programs to gain a deeper understanding of Rust.
A Gentle Introduction to Rust (book) by Steve J Donovan
Introduction to the Rust language, standard library and ecosystem
Getting started with Rust: Enum on steroids! by Mathieu Nivoliez
Hello everyone! Today subject was hard to decide on. But as the previous one was pretty tedious, I decided to go a subject more easy to speak of. So, today we are going to talk about enum in Rust!
The tower of hanoi in Rust by masahiko
The tower of hanoi algorithm is practice for recursive function.
Rust — Intro and Installation in Ubuntu by VIJAYAN N
Rust is a new age programming language that tries to fight our bad practices in coding. It is a Systems Programming Language, which runs…
Rust Tutorial by Slash Tutorial
The aim of this tutorial is to take you to a place where you can read and write enough Rust to fully appreciate the excellent learning resources available online, in particular The Book. It’s an opportunity to try before you buy, and get enough feeling for the power of the language to want to go deeper.
Get started with the Rust programming language by M. Tim Jones
A recent Stack Overflow survey found that almost 80% of respondents loved using or wanted to develop with the Rust language. That's an incredible number! So, what's so good about Rust? This article explores the high points of this C-like language and illustrates why it should be next on your list of languages to learn.
Getting started with Rust: Reference and Lifetime by Mathieu Nivoliez
Hello everyone! You were waiting for it, and now you are going to get it! Ladies and gentlemen, today we are going to talk about reference and lifetime!
Getting Rusty with Vim by Scott Pierce
After dabbing in Go and Crystal, I figured I'd give Rust a try. Of course I used Vim along the way. Here are some notes I compiled after my first session.
Rust for Java Devs – Structs by Dan Newton
Next up in Rust for Java Devs we have structs. They are used to hold data within a logical unit that can be passed to other functions or execute their own methods on the values that they store. Now this sounds very familiar… Java objects do the same thing. For example if you took a POJO (Plain Old Java Object) you also pass it to other methods or execute the object’s own methods. In this nature they are alike, but they do have their differences. In this post we will look into creating structs, retrieving their values, defining their own methods and how to execute them.
Rust for Java Devs – Creating functions by Dan Newton
In this post of Rust for Java Devs we will look at creating functions in Rust. Functions in Rust do not differ that much from Java methods but there are a few little differences. There is also the topic of Rust’s lifetimes compared to Java’s garbage collection that one could argue separates the two from each other a bit more, but for this post I will focus on the structure of writing a function in Rust. Due to the similarities between the two, I believe most Java developers will have no problem in figuring out what arguments a Rust function takes, what it outputs and where the output is returned from.
Setting up Windows 10 for programming (in Rust) by Simon Sapin
Lately I’ve been working with Windows-specific APIs, so I needed to get a Windows dev environment. I’ve mostly used Linux for many years now, so for me programming on Windows feels very foreign. Getting to a point where I started being productive took a number of steps, so here they are, if only for me to find them next time.
Practical Rust: Installation & Hello World by Morgan A. Gallant
Recently, a new language called Rust has come into the spotlight, aiming to be a ‘blazingly fast’ language meant for systems programming…
Rust Lifetimes for the Uninitialised by Florian Gilcher
Lifetimes are a interesting subject: a lot of people seem to gain a day-to-day familiarity with them, without fully understanding what they are. Maybe, they are truly Rust's Monads. Let's talk about what they are, where you encounter them and then how to get competent with them.
Beginner Bites: A taste of Rust, a safe, concurrent and practical language! by Andrew Jakubowicz
Experience a sampler of Rust. You’ll get set up, then solve the first Project Euler problem in Rust. This is a language you can’t miss.