Hey guys, I've been trying to dive into smart contract development for my next DApp project and I'm really interested in learning more about scripting in Solidity. Has anyone else worked with it? I've heard it's a powerful language but also pretty steep learning curve.