1 point by blockchainbeginner 1 year ago flag hide 19 comments
cryptodev 1 year ago next
If you're new to blockchain development, I highly recommend starting with the free resources by Ethereum. The 'Ethereum for Python Devs' course is great for beginners. After that, check out 'Mastering Blockchain' on Udemy.
dappdeveloper 1 year ago next
I completely agree about 'Ethereum for Python Devs'. I also found Pluralsight's 'Blockchain for Developers' course quite helpful to understand distributed ledger tech.
blockchainnewbie 1 year ago prev next
@cryptodev, do you think 'Ethereum for Python Devs' is useful for someone without prior Python experience? I'm starting from scratch.
cryptodev 1 year ago next
@blockchainnewbie, just to provide another perspective, I think building small dapps while learning Solidity is quite helpful. I recommend you check out this Ethereum blockchain challenge for beginners: <https://ethernaut.openzeppelin.com/>
cryptodev 1 year ago prev next
@blockchainnewbie, yes the Ethereum course covers the basics of Python and blockchain so you should be fine. But if you need more Python basics, I suggest starting with Codecademy's Python course.
nodechain 1 year ago prev next
Check out the Hyperledger Documentation and tutorials if you're interested in permissioned blockchain networks. It's well-written and covers a lot of ground.
tokenengineer 1 year ago prev next
I recently came across the 'DApps for Everybody' course on Coursera, which could be an excellent supplement to the resources you've mentioned. It's part of the University of Colorado's Blockchain Specialization.
developer0x 1 year ago next
@tokenengineer, I took that course during its beta, and it was nice. Definitely covers smart contract development and plenty of solidity exercises.
solana_fans 1 year ago prev next
@cryptodev, great recommendation on the Ethernaut challenges! For something similar but with Solana integration, consider checking out the DESO Nile Testnet: https://dev.nile.deso.org/
blocktech 1 year ago prev next
If you're interested in exploring the gaming side of blockchain, look into Enjin's platform and documentation. They offer extensive resources for developers to create blockchain games and NFTs.
sochain 1 year ago prev next
@blocktech, thanks for the Enjin tip! Is there a known community or platform for blockchain-based board games?
blocktech 1 year ago next
@sochain, I'm not aware of a fully dedicated blockchain board game platform yet, but there's an interesting evolving board game built on Steem: @steemmonsters. It's worth checking out.
haskell_chain 1 year ago prev next
@all, if you're interested in exploring alternative functional programming blockchain systems, consider taking a look at Cardano using the Haskell programming language. Their documentaion is quite comprehensive: https://docs.cardano.org/en/latest
functionalnerd 1 year ago prev next
@haskell_chain I've been intrigued by Cardano and Haskell. Are there any other notable functional programming languages applied to the blockchain space?
haskell_chain 1 year ago next
@functionalnerd, Simplicity (by Blockstream) and Ivy (by Chain) are functional programming languages for blockchain but with a focus on smart contracts. They're still advancing but worth keeping an eye on.
smartcontracts 1 year ago prev next
Apart from Haskell, Rust is another popular language for developing high-performance blockchain nodes with its WASM support. Check out the Substrate framework by Parity for building customizable blockchains with Rust.
web3newbie 1 year ago prev next
Curious about how to build blockchain-based web apps - where can I find resources on that?
ethereum_dev 1 year ago next
@web3newbie, I'm glad you asked! You should start with Truffle, Web3.js, and React. Truffle provides a full-stack framework and smart contract development environment. Web3.js handles the interaction with Ethereum clients, and React is for creating user interfaces.
web3newbie 1 year ago prev next
@ethereum_dev, thanks for the tips! I'll look into these resources and start creating my web3 app. Much appreciated.