Reply To: Challenge 10B
A Tale of 2 Secrets › Forums › T.E.M.P.E.S.T. › Challenge 10B › Reply To: Challenge 10B
@F6EXB_the_frenchy
Good. Programming is IMHO the best way forward. I suggest starting with Python. The grammar is easy, and it has a lot of built-in stuff for handling strings of letters. It is a scripting language, so you don’t need to know what compilation is. And there are easy ways to install it on Windows, and it comes included on Mac and Linux. I further suggest that you /force/ yourself to learn it by taking on some task and doing it in Python. For example, you could re-do this season and write encryptors, decryptors, and analyZers for each of the ciphers in Python. There is also a set of exercises called cryptopals on the net somewhere. That’s what I used to learn Python.
There is a lot of stuff in the Python standard library, but you only need to learn a few things to get crypto to work, and to learn the way of thinking like a coder.
When you need more speed, you can learn a faster, compiled language like C (also kinda easy once you get the hang of it).
Have fun.