correction(text) проблема тут.
Ты вызываешь функцию, но не сохраняешь результат её работы в переменную, да и сама функции ничего не возвращает.
Почитай про строки в питоне - узнаешь, что они неизменяемые и что функция correction неверна т.к. ты не можешь просто удалить букву из строки.
Ничего не нужно изучать перед, нужно изучать язык и само программирование.
Книга - вещь полезная, но без практики написания кода вся полезность теряется, нужно прорабатывать упражнения и желательно делать это с визуальной отладкой.
longpoll = (vk_session)
Что должна сделать эта строка?