Биологи различают два типа развития насекомых.
Первый - с неполным превращением, когда вышедшая из яйца личинка напоминает взрослое насекомое. Например, саранча похожа на своих родителей уже после вылупления из яйца. И потом она только растёт, пока не достигнет размеров взрослого насекомого. То есть за это время не меняется ни форма её тела, ни образ жизни. При таком развитии личинки и взрослые насекомые являются пищевыми конкурентами, ведь они питаются одинаковым образом.
Второй тип развития - с полным превращением. В этом случае личинки и взрослые насекомые совершенно друг на друга не похожи (например, гусеница и бабочка). Из яйца вылупляется личинка. За время развития личинка несколько раз линяет и в определенный момент вьёт кокон, и превращается в куколку. Трудно представить, какие сложные изменения происходят в куколке. Например,у мух внутреннее содержимое куколки в какой-то момент напоминает жидкую кашицу. И наконец из куколки выходит взрослое насекомое. У насекомых с полным превращением личинки и взрослые насекомые питаются, как правило, разными видами пищи.
Бабочек относят к насекомым с полным типом превращения. Из яйца появляется гусеница, которая совсем не похожа на взрослую бабочку. Пройдя несколько личиночных стадий, гусеница превращается в куколку, из которой в положенное время появляется бабочка.