I love analogies. They are so basic that they are sometimes overlooked.
When I have absolutely zero understanding of something, the best way to explain is to place it into something I already know about. You'll notice my blog posts riddled with analogies. You'll also notice I love reading blog posts with analogies.
Here is my favorite recent analogy: The internet is like a town. Web pages are like little stores, clubs, and sometimes people. Would you go into a store if the lighting was wrong or you couldn't find anything or the salesperson wasn't helpful? I try to make sure all these real-life features are taken care of in the virtual world. Smart, easy-to-navigate web page design and copy that is informative and fun are the keys to a professional-looking store. I could keep going with this analogy, but I'll let you do the rest if you care to do so.
Analogies are to concepts what translation is to language. I don't know how to speak your language, put it into mine! I like to understand, so help me to understand.
Please take this last moment to reflect on the previous paragraph where I made an analogy out of analogy. I was quite pleased.