Ask HN: How to Get into Crypto as a Programmer?

28 points by learnthrowaway ↗ HN
What's the best way for someone technical to start contributing in cryptocurrency? I come from a systems background.

14 comments

[ 2.0 ms ] story [ 33.1 ms ] thread
Assuming cryptocurrency, I looked into this and concluded that learning Solidity would be what I venture into.
Be careful, you're about to be berated for using "Crypto" in reference to Cryptocurrency instead of Cryptography :)
This. In a programming context, "crypto" always refers to cryptography.
I’m sure if you worked in a crypto firm you’d learn very quickly compared to on your own
Join an eth global hackathon and find a team to jam with.

http://ethglobal.co/

Play with solidity, deploy toys to test nets, tuna local node.

https://solidity-by-example.org/

https://eth-brownie.readthedocs.io/en/stable/

That’s if you are interested in contract/transaction layers. If you are more interested in the main chain then look into go-ethereum or erigon clients.

Cadcad is also a popular for playing with systems design/modelling for crypto projects https://cadcad.org/

The best advice about cryptography also happens to work for cryptocurrency

Never roll your own.

Many crypto companies are hiring due having more money from the recent bull run. I suggest you check for job offerings and go through the "What you need to know" etc. sections and then try to learn about it
Try gitcoin.co, you may start off working(earning) and learning from there.