Getting Started With Rust

lil_firelord
92.1K views

Open Source Your Knowledge, Become a Contributor

Technology knowledge has to be shared and made accessible for free. Join the movement.

Create Content
Next: Binding Variables

What is Rust?

Rust is a System Programming Language designed with memory safety and performance in mind. It was originially released in 2010 and is sponsored by Mozilla. Some notable projects being worked on include the Servo Browser, Hyper, an HTTP library, Iron and Rocket two web frameworks, and the Redox OS.

Why should I learn Rust?

  • It's fun! It's been rated as Stack Overflow's "Most Loved Language" in 2016 and 2017!
  • It's a young language with lots of potential growth ahead of it -- there are lots of projects that need help and lots of potential projects to start!
  • The community is active, friendly, and welcoming.
  • Performance Comparable to C and C++
  • Memory Safety Without the Need for Garbage Collecion through its Ownership system
  • Strong Type Inference

Prerequisites

  • While this is a Getting Started course, it is suggested to have experience programming in other languages before learning Rust.
  • Basic Programming Fundamentals (i.e. I will not be explaining what a variable is, what functions are, etc)

What will be covered in this course:

  • Binding Variables
  • Primitive Data Types
  • Functions
  • If/Else Statements & Loops
Open Source Your Knowledge: become a Contributor and help others learn. Create New Content