Hi, welcome to community!
There are some resources for solidity smart contract:
- Solidity learning resources - Smart Contracts / Guides and Tutorials - OpenZeppelin Forum
- Tools and their Usage in Development - Smart Contracts / Guides and Tutorials - OpenZeppelin Forum
As for the blockchain, maybe