Ditto rearranges its cell structure to transform itself into other shapes. However, if it tries to transform itself into something by relying on its memory, this Pokémon manages to get details wrong. It can freely recombine its own cellular structure to transform into other life-forms. It has the ability to reconstitute its entire cellular structure to transform into whatever it sees.
Pokédex entry #132
ditto is a type normal Pokémon that doesn't evolve
ditto in Pokémon GO
It's possible to hatch ditto from an egg?
No, ditto can't be hatched.
Which are ditto’s strengths and weaknesses?
ditto is a normal type Pokémon. normal type pokémons but weak against rock pokémons. They are not affected by ghost type pokémons.