1. Играйте в шахматы/покер
1. Проходите задачи
braingames.ru
1. Проходите
https://www.hackerrank.com
1. Посмотрите вебинар хекслета про математику
https://www.youtube.com/watch?v=eyKf2cirQE8
1. Освойте рекурсию
1. Пройдите СИКП
1. Присмотритесь к этому списку книг
https://map.hexlet.io/pages/books
1. Из математики смотрите дискретку и ее подразделы: комбинаторика, графы, автоматы (крайне важная тема для понимания автоматного программирования), теория кодирования. А так же теорию множеств.