Before you can read a single line of the parent note, you must be fluent in a handful of tiny symbols. Below we introduce them one at a time, each with a plain-words meaning, a picture, and the reason the topic needs it. Nothing here assumes you have seen any of it before.
The picture: think of a set as a bag. You can peek inside and see which things are in it, but the bag has no "first" or "second" slot — order is meaningless, and you can't hold two identical copies.
Why the topic needs it. The alphabet is a set, and (spoiler) a language is a set too. Every "how many things are inside?" question in the parent note is really a set-counting question, so we must be rock-solid on what a set is.
Notice already a subtle thing the parent leans on: ∅ (empty bag) is very different from {∅} (a bag containing one empty bag). We return to this on the third floor.
Why the topic needs it. The definition of language is literally "L⊆Σ∗" — a language is any sub-collection of all-possible-words. Without ⊆ you cannot read that line.
The picture:Σ is the box of rubber stamps you're allowed to use. Nothing outside the box exists for this problem.
Why finite & non-empty? A real machine can only be built to recognise finitely many distinct inputs — an infinite stamp-box could never fit inside a finite device. And an empty box lets you stamp nothing at all, giving a theory with no words to study.
Here a new idea enters that a plain set cannot express: order and repetition.
The picture: a string is a row of stamped letters on a strip of paper. The strip has numbered slots; slot order changes the word.
Why the topic needs it. Everything a computer reads — a password, a program, a DNA read — is an ordered row of symbols. The string is the object of study; the alphabet just supplies its ink.
Why the topic needs it. This is the only building operation on strings; the parent's length rule, powers, reversal and even the language operations are all defined through it.
Because gluing two strips just puts their marks in a longer row, the counts add:
∣xy∣=∣x∣+∣y∣
And taping on a blank strip changes nothing, which is why εx=xε=x — the empty string is the "do-nothing" glue.
Now we build the biggest object the parent uses. It needs one more piece of notation.
The picture: picture bags stacked by length — the k=0 bag holds only ε, the k=1 bag holds the single letters, the k=2 bag holds the two-letter words, and so on forever. Σ∗ dumps all these bags into one giant collection.
Why the topic needs it.Σ∗ is "the universe of all words you could ever type". A language is then simply a chosen sub-collection of this universe — which is exactly why the next floor needs ⊆.
Why the topic needs it. This is the payoff. Every machine later in the course — Finite Automata (DFA NFA), Regular Expressions, Context-Free Grammars — is a bouncer that answers "is this word on the list?". The families you'll meet (Regular Languages, and the limits shown by the Pumping Lemma, plus the Countability and Diophantine Diagonalization argument that most languages have no machine at all) are all classifications of which subsets of Σ∗ a machine can handle.