Hacker News new | ask | show | jobs
by dstik 1474 days ago
Typing from phone but here are some resources that really helped me:

Blockchain Fundamentals: https://github.com/ethereumbook/ethereumbook

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

Crypto Zombies is an amazing beginner step by step course to build a blockchain game: https://cryptozombies.io/

Finally, ethernaut is a series of increasingly difficult security challenges to learn about risks, exploits, info sec for blockchain dev: https://ethernaut.openzeppelin.com/

Oh, and any Patrick Collins tutorial video on YouTube (solidity, chainlink, hardhat, truffle, brownie, so much more)

2 comments

Crypto Zombies is excellent and I highly recommend it, but keep in mind that it was built using an older version of Solidity and if you try to do some things the same way in newer versions of Solidity your code will break.

Like I think one thing it has in there, for example, is when you push an item onto an array it returns that item, so they have you initialize a variable to that push. The very next version of Solidity changed push so it's a void return, so you can't do that outside of the Crypto Zombies tutorials.

Most of the changes are small enough to not be a big deal, just keep in mind that some things you're being taught are probably not the way things are done now.

Best practices have changed a lot since Crypto Zombies too, especially if you want to support new ideas like Omnichain or save gas using contracts like ERC-721A.

Ilove Crypto Zombies
Solid advice! and to add, If you are looking to learn solidity and get a job the best option is metana.io - they will teach solidity comprehensively, help you build your dapp portfolio and also make sure you land a job in web3 development as well.
No, you just made an account spamming this. I hope this gets removed.