Yes you can.
No it will hatch into the starter you bred ditto with.
No because a Ditto can't mate with another Ditto Sorry
Yes. It will hatch into a squirtle.
If you breed magmar and ditto you will receive an egg hatch it to get magby.
If you breed magmar and ditto, you will get and egg that will hatch into magby.
a shiny magi karp will
No, it's not true. Legendary Pokémon cannot breed with any Pokémon which includes Ditto except for Manaphy but Manaphy can only breed with Ditto and the Eggs that Ditto and Manaphy create will only hatch into a Phione.
Yes, you can breed Porygon with Ditto to obtain a Porygon Egg.
Ditto and Dewott, or two Dewott
Breed Manaphy with a ditto in the daycare center, then hatch the egg.
hatch from egg breed in day care evee and ditto
put a ditto and a different Pokemon (the Pokemon other then ditto is the same kind of Pokemon that will hatch from the egg) in the day care tother