Where do i start for creating altcoin?
This post on bitcointalk is a good starting point.

The basic idea is to:


fork an existing coin
Customize some values (block reward, block time, hash algorithm, etc.)
Boot strap the coin by mining then encoding some checkpoints.