Core Programming Concepts - Rust - Complete Documentation by ntxm.org

Variables and Mutability

Understand how Rust handles variables - immutability by default, explicit mutability, constants, and shadowing - and why these rules prevent bugs before your code ever runs.

Data Types in Rust

A comprehensive overview of Rusts type system covering scalar types, compound types, pointer types, arrays, vectors, slices, and string types with beginner-friendly explanations

Functions and Control Flow

Learn to define functions, add comments, and direct program execution using conditionals and loops in Rust.

Expressions

Understand Rusts expression-oriented design - what expressions are, how they differ from statements, and how to use if, match, loops, operators, type casts, closures, and precedence rules effectively