Firstly, start by learning the basics of blockchain, get a hold of what they call it as “Smart Contracts”. Learn how to maneuver with the Blockchain APIs mainly ethers.js and web3.js. Learn Solidity - Solidity is a language of the Ethereum VM which is integrated into many other blockchains. Finally build a portfolio and start applying :)