What's called Keto diet? Is it beneficial?

Hai. I need to know what is keto diet and its benefits will it suit all ?. How to start it?