yes, your mom
Try livemocha.com it's free but it does not have a lot of languages yet
because first it was formed by a navy family and the part ''old'' was made by his wife as a joke
It helps if they have something in common or a common use. You can compare a puppy to a brick, but it is kind of difficult and pointless.
Of course everybody should know SOMETHING! Even babies! They know how to drink or else they couldn't be able to drink their mom's milk!