The book "Mastering Ethereum", written by Andreas Antonopoulos and Gavin Wood does a great job explaining everything you need to know about the Ethereum Blockchain as well as the Ethereum Virtual Machine (EVM) and Smart Contract development via Solidity and Vyper.
While you should definitely grab a copy at your retailer of choice you can also check out the books source code at their GitHub Repository and file Issues / PRs to contribute back.
- Andreas Antonopoulos
- , Gavin Wood