There are many different types of pet food, but choosing the right one for your kitten is what really matters.
The best and easiest solution is to feed an ultra-digestible food specially designed for kittens (the kibble size, shape and texture in dry foods are also good for their teeth), and to feed little and often. In the wild, kittens and cats tend to snack, eating up to 20 small meals a day. So using a dry food means you can put the daily portion down (using the guidelines on the pack), and let your kitten feed at will - just as long as you are sure no other pet will snaffle it before they do!
We advise you to buy a high-quality food such as Royal Canin®.