Swift
Apple's language for building iOS, iPadOS, and macOS apps.
1. Introduction to Swift
Apple's language for building iOS, iPadOS, and macOS apps — the modern replacement for Objective-C.
2. Variables & Data Types
let vs var — Swift's own version of the const/val pattern this tutorial keeps coming back to.
3. Conditionals
Branching with if/else, and Swift's switch statement for multi-way decisions.
4. Loops
for-in and while, and Swift's range syntax — including the subtle difference between ... and ..<.
5. Functions
Reusable blocks of code with func — and the argument labels that make Swift calls read almost like a sentence.
6. Classes & Structs
Two ways to bundle data and behaviour — and the reference-vs-value difference that actually decides which one to reach for.