The best reason to learn a new language.
I have heard some programmers say that the best reason to learn a new {programming} language is to learn to think differently. Well, I have always taken this with a grain of salt, thinking ‘maybe it helps you think differently about programming, but…’
This morning my 9-year old daughter asked, ‘Can Jane think?’ Jane is our 9-month-old baby. I was impressed with the question. She had realized that she thinks in words and Jane doesn’t say many words. Certainly Jane does think. Even though she doesn’t say many words she probably knows several., and she probably thinks mostly in images and feelings. Learning English will revolutionize her thought-life, though. Not only will it increase her thinking vocabulary, it will no doubt change the way she thinks about things.
I wonder if these guys are on to something.