Please suggest small flowering plants and ways to keep soil worm free?

I have no idea about what soil for what plant. I would like to know about it and especially keeping it wirm free is kinda important. So please help.
I live in a tropical country.