Yes you can learn English by writing poems.
1. Haiku. Haiku is a minimalist lyric form used in Japanese poetry. There are 17 syllables in lines of 5, 7 & 5 syllables.
For example, here is a great interactive page teaching students how to write simple Haiku poems, using images of Australia. You can use similar images.
. www.cap.nsw.edu.au/bb_site_intro/Stage2_Modules/Poetry/haiku.htm
2. The Sonnet Everyone should write at least one sonnet in a lifetime. Sonnets are fourteen-line poems. They exist in every line length, with every rhyme scheme www.writing-world.com/poetry/sonnet.shtml
3.Limericks Learn how to write a limerick poem, what is a limerick, limerick writing examples. Read submitted Limericks. www.poetryamerica.com/Limerick.asp
4. Free/ Blank verse poetry Blank Verse is unrhymed poetry, typically in iambic pentameter. www.prose-n-poetry.com/display_work/7452