...что бы уверенно себя чувствовать как в программировании так и в области шифрования?
Школьники утверждающие, что ненужно никакой математики, а только копипаст кодов, проходят мимо. Та-же дискретная математика, матрицы, системы уравнений, вероятности, мат анализ, явно не для младших классов. Кто знает, что тут нужно для быстрого старта и быстрого полёта?