Developing crypto assets is ONE thing and not necessarily the most lucrative - this part is actually very crowded because it is too easy
EVM is good to know for an ongoing career, but more practically building wallets, exchanges, algorithms, trade routing systems, data visualizations, ad space on a website that provides utility, ad space on a bot that shows pricing data to a chat room, a better gui that happens to take a cut of transactions when people use it —- these are all options
In order you need to learn: 1. Basics of web dev (mostly front, not much backend for Blockchain) 2. Ethereum & Solidity 3. DeFi programming
I run a youtube channel on DeFi and Blockchain development:
https://m.youtube.com/channel/UCZM8XQjNOyG2ElPpEUtNasA
I also have courses on how to become a blockchain developer and how to build arbitrage flashloans. I recommend first following my free trainings:
http://eattheblocks.com/bootcamp
http://eattheblocks.com/flash