Mental Model
Strings are sequences of characters, but how they are stored and handled can change depending on the language.
Analogy: Think of strings like a row of mailboxes. Some languages let you open each mailbox easily and change the mail inside, while others lock the mailboxes so you can only read the mail but not change it directly.
String: 'cat' Index: 0 -> 1 -> 2 -> null Chars: c -> a -> t -> null In some languages, this is a fixed row of mailboxes (immutable). In others, you can swap mail inside any mailbox (mutable).
