You have to spend time in order to learn anything. Here are some websites which have some more information about prepositions and grammar.
Learn English Grammar
Prepositions - Grammar - Learn English
Hope these help.
To find these websites, I simply googled "learn english prepositions".
- For Teachers