What is a String?

A basic data type (sure), but actually what is it?

It is simple to say that a String is just a collection of Characters. But what is that, and how can we use a String in your program?
Read on to find out.

Difficulty: Beginner | Easy | Normal | Challenging

Prerequisites: