Rust

Rust is a programming language that runs fast, prevents segfaults, and guarantees thread safety.

Features

 * zero-cost abstractions
 * move semantics
 * guaranteed memory safety
 * threads without data races
 * trait-based generics
 * pattern matching
 * type inference
 * minimal runtime
 * efficient C bindings
 * No garbage collector
 * runs on bare metal
 * ownerships and borrows

Prerequisites

 * Basic knowledge of computer science
 * Basic knowledge on any programming language
 * A computer with a Rust-enabled IDE (VisualRust, intellij-rust, etc.)
 * Understanding of static types

Resources
Open-Source Online tutors Online learning sites Online content instructor Bold textOnline Code Environment
 * https://github.com/rust-unofficial/awesome-rust
 * https://github.com/ctjhoa/rust-learning
 * https://rustbyexample.com
 * https://doc.rust-lang.org/book/
 * https://learnxinyminutes.com/docs/rust/
 * https://learning-rust.github.io/
 * https://stevedonovan.github.io/rust-gentle-intro/
 * https://www.ralfj.de/projects/rust-101/main.html
 * https://siciarz.net/24-days-rust-conclusion-2016/
 * https://play.rust-lang.org
 * https://repl.it/languages/rust
 * https://tio.run/#rust

Online Community Good Programming Patterns
 * https://www.reddit.com/r/rust/
 * https://www.rust-lang.org/
 * https://discord.com/invite/rust-lang-community
 * https://pascalhertleif.de/artikel/good-practices-for-writing-rust-libraries/