/rust-learning-notes

Notes for learning the Rust language

Primary LanguageRustOtherNOASSERTION

Rust Learning Notes

Rusty texture

Motivation

On 3rd February 2023, I got a big inspiration to learn Rust thanks for this Syntax.fm interview with Tim McNamara.

About Me

I started programming in 1996 as a kid, learning Pascal, Assembly and C. I created the website of my elementary school in 1998.

I have been working professionally since 2007 as a front-end developer. My usual stack at the moment (2023) is TypeScript, JavaScript, Angular and React with some HTML5, CSS3 and SCSS coding. Sometimes I code backend in Node.js.

Setting Up Development Environment

VS Code - Rust development environment

Guide for using Rust in VS Code.

Rust by Example

A very practical learning resource is Rust by Example, which features runnables, examples and ideas.

Topics

Watch Tim's short introductory video: Rust Linz, June 2021 - Tim McNamara - How to learn Rust.

When starting to learn Rust, focus on structs, vectors, iteration, Result and Option.

Recommended subjects:

Beginner Resources

Youtube channels

Books

Paid Courses

Free Courses

Macros

License

Please see the description in LICENSE.

Picture credit

Rusty Metal Vectors by Vecteezy.