Introduction
Strings hold text in programs. They cannot be changed once created, which helps avoid mistakes.
When you need to store names, messages, or any text.
When you want to make sure text does not change accidentally.
When you want to compare or display text safely.
When you want to build new text from old text without changing the original.