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.