A language that doesn't affect the way you think about programming, is not worth knowing.
The architecture of cognition constrains the forms of knowledge representation.