Want to learn Python and learn how to hack at the same time ?
This is a beginner book in Python 3, while learning this you also learn hacking. Cryptography is a subject touched in this book, now I know that a lot of cryptography courses require a decent understanding of math. But When I asked Al Sweigart about this, he came with this reply:
You only need to know basic arithmetic. The book covers the mod operator, greatest-common-divisor, and everything else math-related. There really isn’t that much to it.
So basically, any 10 year old would be able to follow along.
I most likely will not be doing this course I am recommending this book because during my initial searches about Python beginner courses, his earlier books came highly recommended by several communities. The other reason why I recommend him is, he is willing to answer questions from people who are going through the books and he is honest Another quote:
Basically, this book uses crypto as a way to make learning programming interesting. It’s good for a complete beginner, but not comprehensive for becoming a programmer.
Now, if only other people were as honest about their beginner courses
When you finished the book, you should check out Mystery Twister C3 it is a platform, created by Al Sweigart, where you can test your cipher skills and discuss your methods. The last part is very important if you want to become a (better) programmer, imho.