I have a lot of experience making software. I taught myself how to use block chain. It took me almost a year to feel comfortable about myself.
The information on the Internet is spread out, so you can’t find everything in one spot. To feel comfortable, you need to read a lot of articles, watch videos, and try things out for yourself. Block chain is becoming more popular, so you should keep your skills up to date. There are a lot of blockchains, programming environments, programming languages, and other things like that. You need to decide what you want to do with what you learn about blockchain.
Having knowledge of web development, mobile app development, etc., helps because the front end will often be a web app or a mobile app.