Просто посчитать сколько каких букв, в чем проблема? Берем латинские буквы, по каждой ищем количество вхождений. То же самое с русским алфавитом, если нужно, можно уточнить нужно ли искать по другим алфавитам, но думаю цель задания не в перечислении всех существующих букв. Собсно результат записывать в бд, типа
айди | буква | количество | юзер_вк
, или без юзера и накопительное количество...
Я не очень понимаю что должно в итоге выйти в качестве результата подсчета
Список букв и напротив каждой общее количество. Задача на понимание работы с текстом, бд (базовый SQL типа инсерт, апдейт, селект, груп бай, агрегирующие функции), файловой системой, базовое понимание связки форнт-бэк и соответственно гит.