Вся школьная информатика. От базы до профиля. От простого к сложному.
Массивы, строки, матрицы
Строки, массивы (списки)
Строки, массивы, коллекции
Используйте любой язык программирования