Learning something new takes time and often, a great deal of patience and motivation. Brainscape is a tool which creates flashcards which you can use online or on your iPhone. You need to sign up, create your cards then save your deck. After going through your deck, you can see how well you did.
You can use Brainscape to learn anything you like, making whatever you need to study more visual and easier to remember. As well as as images, you can also create cards with sound.
Whether vocabulary or geography, (or any other subject), creating flashcards is a fun way to learn and to do revisions.