What is the difference between a sonnet and a poem?

A sonnet is a type of poem that has a specific structure…

What is the difference between a poem and a limerick?

The main difference between a poem and a limerick is their structure;…