"Hey everyone, just getting into smart contracts and I'm still trying to wrap my head around how they work. I've heard people mention Solidity and EVM, but I'm not even sure where to start with that. Has anyone got a beginner-friendly explanation for what smart contracts are and how they're executed?"