How do I get into blockchain?

I get this question very often from many friends and ex-colleagues. While there are many resources already out there, this is my take on it. So there are three types of “get into blockchain” answers based on what people want to do. Folks trying to get into the blockchain are roughly trying to do one of the four things. Maybe in that order

  • Learn - To understand what the fuss is about and figure what to do ( or not to) and just learn what are the happenings

  • Use - Just get a feel of the world as they are curious and fomo

  • Invest- People seeking returns/yields

  • Build - Engineers who want to make products

Learn

When anyone new to blockchain/crypto asks me to explain, I quickly send them to youtube to watch videos of Andreas Antonopoulos. This video is a good start. Also Mastering Bitcoin and Mastering Ethereum are good books to start with. After that you can quickly see what other topics are available by him as they are very good entry videos. Recently Superteam DAO has been putting out good content and this video here can be your first Etheruem video and follow them to checkout more info and entry-level videos. And after Bitcoin and Etheruem you want to learn other things in crypto I would suggest Bankless Podcast. Also, Blocknative put out a great Blockchain 101 here. That is worth checkout out

Before you move forward, hopefully, you learn that crypto isn’t just cryptocurrency. And that there isn’t just one blockchain. Dapps = Decentralized applications. Similar to how you have many banks or food ordering apps, there are many blockchains. Each are suited for a different use case. Ex- Bitcoin for store of wealth, censorship resistance, Etheruem for dapps, Polygon for NFTs/games, Solana for high speed use cases ( think financial trading etc). Some chains compete and some act as an extension.

Use

One can go buy crypto in robinhood, venmo app or coinbase exchange ( or app) but that isn’t really using crypto or dapps. That is just like using your bank app and interact with a centralized entity. To really understand crypto, decentralization applications (dapps), web3 one should just get a wallet ( keep your seed phrase very safe) and try it out. You can use metamask ( chrome extension or app) for most Etheruem/Polygon/Avalanche chains, phantom on Solana. Once you have a wallet and feed it with money, you can do down the rabbit hole on

https://app.rabbithole.gg/skills

For folks who do not want to click through rabbithole to know what are the things to do are:

  • Use a DEX to swap tokens

  • Add liquidity to a pool

  • Buy NFTs

  • Vote on any governance proposal you can

  • Put money into some vaults ( maybe even some options based vaults)

  • Lend/Borrow

  • Buy squeeth :D

You will hear the word “gas” when using dapps. Similar to how you need to put in gas for your road journey, you need put gas money in your crypto wallet for your decentralized journeys. Well loosely people now call it metaverse ( you can buy land, attend weddings or parties all in there but that’s a whole different post).

One thing to learn for newcomers is that gas on Etheruem is high so to experiment, try to do it on Polygon or Solana. If you have an exchange account then you may withdraw from there directly into a Phantom Wallet on Solana or Metamask. If you do not have an exchange account and just want to try something out quickly, first create a wallet and then go to changelly or transak ( you can but directly into your address on polygon)

Invest

I am not an investment advisor so I want tell you what to buy. Do your own research. I can tell you that for most coins, centralize exchanges such as Coinbase Pro, FTX are good due to low fees and high liquidity. In the decentralized land, uniswap, sushiswap on Eth main net are good. You can also use matcha.xyz as an aggregator. jup.ag on Solana is also a great aggregator. Quickswap on Polygon is a good starting point.

Build

Now, this is the most fun part. So far I have done most things only on Etheruem ( applies to all EVM chains such as Polygon etc). Everyone should pretty much start at scaffold eth. Crypto Zombies is also a good resource for learning solidity. Once you are done with the basics, you can check out Ethernaut for some fun “hacking”

https://cryptozombies.io/

Solana has great developer tutorials right on their site.

https://solana.com/developers

Recently I came across Questbook that combines all chains into multiple tracks. And below is a great thread on everything else I missed :D

https://twitter.com/meetbarvadiya/status/1451784492281180163

Have Fun!! Let me know if you have any questions or comments. You can find me below

https://twitter.com/anilkadimisetty