Hacker News new | ask | show | jobs
Ask HN: How do I get started with learning about crypto?
17 points by shry4ns 1909 days ago
I'm a graduating CS major and I've been generally interested in what crypto is, but I think the concepts are a bit obscure and I don't fully understand it.

I want to start by learning the fundamentals and then more advanced concepts. I'm not looking to learning programming in crypto -- just looking to learn and read more. Thanks for the help, HN!

9 comments

It's kinda sad that the question never explicitly says cryptocurrency and could just as easily be about cryptography but the answers immediately assume the former.

I'd say read the bitcoin paper and then meditate on it a bit. After that go study authenticated datastructures and distributed systems.

For cryptography I'd suggest rolling your own crypto and doing an ICO. /s

Andreas Antonopoulos' books Mastering Bitcoin and Mastering Ethereum are fantastic. I'd recommend starting with those to get a good handle on the basics.
I have been collecting a huge to-do list of resources to study it myself. Apologies if this list is too large or difficult to navigate. It includes both "keywords to research" and actual links or books.

Edit: I just put the full list here: https://justpaste.it/4x4ga

Do you mean cryptography or cryptocurrency?
Buy some ETH so that you'll be incentivized to learn more about it. Nothing beats being invested in the asset as a driver to learn more about it.
I am also in the same boat. Always wanted to learn about it, but at the same time never really took the time to look into it. I bought some ETH couple of months back and now I’m continuously perusing and updating my knowledge about cryptocurrency.
If you have the technical background and is interested in a general and short introduction I strongly recommend Ethereum White Paper (https://ethereum.org/en/whitepaper/).

Haven't went through it in a while, but I remember only having a clear understanding of how Bitcoin works after reading it.

Curated list of blockchain and general cryptocurrency resources:

https://github.com/Xel/Blockchain-stuff

I had totally forgotten about his name even though I remembered watching a bunch of his videos back when I first started learning about blockchain. Thank you for sharing this!