A data type that represents a sequence of characters, such as letters, numbers, and symbols, typically used to store and manipulate text. Strings are fundamental for handling human-readable information in programs.
From Old English 'streng' meaning cord or rope. The metaphor of characters 'strung together' like beads on a string emerged in 1960s computing to describe sequences of text characters. The visual analogy of threading characters together perfectly captured the sequential nature of text data.
Strings are like pearl necklaces - individual characters (pearls) strung together in a specific order to create something meaningful. Just like you can add pearls, remove them, or rearrange them, you can manipulate strings to create usernames, messages, or any text your program needs!
Complete word intelligence in one call. Free tier — 50 lookups/day.