Не совсем согласен с тем, что обязательно надо начинать с Цезаря и Виженера. Конечно, это проще, но иногда проще сразу потренироваться на чем-то понастоящему интересном, даже если с первого раза не всё понятно. Так меньше шансов потерять интерес, а математика и логика в любом случае не исчезнут, даже в классике. Просто подходы разные бывают, и у каждого свой путь освоения.