1. Write a code: the most easiest would be Solidity for Ethereum or currently there is a huge demand for NEO blockchain or in any case you can write your own blockchain (as funny as it sounds)
2. Gather resources, gather team
3. Write a website, white paper, light paper, Twitter, Facebook, LinkedIn
4. Publish
5. Promotion
6. ICO
Sounds easy, huh?!