Blockchains, smart contracts, these things come off as either useless or too convoluted for many programmers. This is not true. They are both useful (beyond just cryptocurrencies) and easy (smart contracts are just like normal programs that we write day-to-day).
In Let’s Make a Coin -
An ELI-5 introduction to blockchains and smart contracts we try to remove these stumbling blocks. The intention is to get people interested and started – once you see how easy this is, and can start imagining some of the use cases it has beyond just money – you'll be well on your way. We end with some pointers to places where you can continue your journey.