If anyone wants to try breaking your own crypto, complete Cryptopals! https://cryptopals.com/ (Formerly known as the Matasano challenges)
Can be done in any programming language.
TIP: Do not read ahead. Complete the challenges in order. Yes, this means you.
TIP: All of these are possible, especially Sets 1-3. You can do this.