Too Long; Didn't Read
This super simple tutorial will walk you through very basic steps of writing a smart contract that can ISSUE TOKENS, like an real ICO, and transfer tokens. Though it is not ERC20 compatible, which makes it insufficient to do an legal ICO so far. This is still a guide that can get you started pretty fast.