The opposite, actually. "filter" is just a verb you can look up in a dictionary and roughly understand its meaning. "Where" is grammatical and hard to grasp without a holistic understanding of English grammar. Linguistic Moravec paradox, if you will.
Now, explaining Ruby's collect/detect/inject/select/reject, that's a whole different matter...