How to get started in building DefI apps or protocols such as Uniswap , Yield Farming Applications , Rari Capital , lending / staking stuff , MakerDAO , Curve , Aave , Compound. How to build such top level defi protocols. What are the best resources to learn them in-depth and to build one from scratch. Any suggestion is welcomed. Thanks in advance!
There are no shortcuts to this.
Useweb3.xyz/courses has a decent curated list of learning resources.
I recommend using cryptozombies.io to get a basic understanding of solidity and smart contracts.
But you need to know JavaScript to build something users can interact with.
So there’s a lot to learn if you are starting from scratch.
YouTube has tons of good material too.
I’m learning JavaScript through codecademy and it’s been a great help. I can actually code!
I haven’t got to solidity yet
I have the same question, I am really intrigued by how things work. Even I want to build something like these projects but know 0 coding, though would love to get started somewhere.
defi-mooc.org
Depends also which projects you would love to create. There are some JS, Rust based projects as well.
Learnweb3dao.io
I think OCT has the option to create appchains, but I’m not too sure. You can also earn as a creator with the DeFi middleware SPOOL. I don’t know how easy it is.
One of the best ways to learn is to go find the smart contract on etherscan for those projects and look at the code. It takes some time to digest, but you will become familiar with what most of these are doing, and how many of them are just clones of existing code that you are already familiar with.
You need to develop dApps. Solidity and React are your best friends.