1. You can, I'm sure someone will explain shortly. I could do it just as well and explain variables and the number input commands, but honestly I'm really tired right now. :|
2. They're not easy, they're not meant for beginners. If you want to use one, you best start reading about Ruby or similar codes to understand some basics to get you through.
Good luck