A string is a sequence of characters. It stores text like "hello" or "C++ programming". Strings use double quotes and can hold any length. Strings represent names, messages, file paths, or user input.
You use them when you need more than a single letter. Character order matters. C++ has two approaches: C-style character arrays and the string class. I will focus on the string class since it handles memory automatically.