The butterfly begins its life as a larva or a caterpillar. A caterpillar molts as it grows. When it reaches its full size, it forms into pupa and undergoes metamorphosis where the butterfly begins to form. A grasshopper however, is an insect that undergoes incomplete metamorphosis where it hatches from an egg and goes through the three nymphal stages. Each of the nymphal stage shows a smaller version of the insect and becomes larger as it grows. The third stage will show the adult form of the grasshopper.