The Rust Programming Language

Let’s learn Rust programming language by learning it’s fundamentals. Understand why rust is so powerful and fast.

Ankit Tanna
Rustaceans
Published in
1 min readOct 5, 2023

--

Table of contents

  1. The Rust Programming Language — Introduction
  2. Primitives
    - Strings
    - Floats & Mutability
    - Numeric Types and Type Annotations
    - Integers
    - Booleans, conditionals, statements, expressions
    - Summary
  3. Collections
    - Tuples
    - Structs
    - Arrays
    - Memory
    - Summary
  4. Pattern Matching
    - Enums
    - Pattern Matching
    - Methods
    - Type Parameters
    - Summary
  5. Vector
    - Vectors
    - Stack Memory vs Heap Memory
    - Summary
  6. Ownership
    - Ownership
  7. References and Borrowing
    - Reference and Borrowing
    - Mutable Reference
    - Slices
  8. Lifetime
    - Lifetime, Lifetime Annotations, Lifetime Elision and Static Lifetimes

I hope you enjoyed this series of The Rust Programming Language. Please do add your comments and share the feedback on how I can improve this series.

Rustaceans 🚀

Thank you for being a part of the Rustaceans community! Before you go:

  • Show your appreciation with a clap and follow the publication
  • Discover how you can contribute your own insights to Rustaceans.
  • Connect with us: X | Weekly Rust Newsletter

--

--