If you don’t know Solidity go and watch Patrick Collins course on it, the 32 hour one
If you know Solidity but don’t know smart contract security go through the Secureum bootcamp
Not sending links to either one of them, both are up on YouTube - you'll have to find them yourself
pashovx.com