How hard would it be for a smart person with no programming background to learn to be a defi developer?

Question in title. What’s a good way to go about this? What languages would be most important to learn? Probably won’t happen… Just curious and excited about what’s going on in this area.


Learning to code is just like learning anything else.

Python and Solidity could get you pretty far. I recommend starting with Python for your programming basics, then moving on to Solidity and Ethereum since they’re more difficult to wrap your head around at a technical level.


python is definitely a good language to have in your arsenal. it’s popular (which is huge because it means that many people are creating libraries, etc… that basically let you focus on your problem while taking away the underlying layers), it can do pretty much everything, is in demand in the job market, and once you learn the ins and outs it has some neat ways of syntax…

for defi exclusively though i feel i would be better equipped with some flavor of javascript, since it’s so front-end heavy… but i know some guys that get around that using python. anyways start start i’d always recommend python. it’s just a great language.


I was in your spot, questioning the same thing. That was about two years ago, and now I am developing in DeFi!

Here’s your first task: Make an ERC-20 token and deploy it to a testnet. That’s the first thing I did (setting everything up to do that is the hard part).

1 Like

Programming is one issue, understanding what you want to achieve is a different beast. Remember, you can always fork a coin but look at the price difference between BTC and Bitcoin Cash. How many yfi are there- 20? Too many scams from forks. That said, learning to code is not what is hard, it is understanding the logic and what you are trying to achieve. I agree, practice on Eth, although not much of a fan but then you have those billionaires at EOS. Why don’t more developers use ETC?

1 Like

I feel it’s going to certainly be a tough challenge just with my basic knowledge of DeFi.

1 Like

This is essentially spam on our governance platform.