On Thu, Mar 31, 2016 at 10:04 PM, Tyson Whitehead <[email protected]> wrote: > Someone linked to the hammer principle website a couple of days ago. > > One of the questions I noticed they collect data on is "learning this > language significantly changed how I use other languages". > > For those of us interested in taking our programming up a notch, this seem > like a pretty big "something to be learned here" sign post. > > http://hammerprinciple.com/therighttool/statements/learning-this-language-significantly-changed-how-i
Thanks for pointing this out--definitely agree this is worth thinking about. For me when I saw the phrase "learning this language significantly changed how I use other languages" and immediately thought of functional languages--particularly Scheme / LISP. In undergraduate computer science one of the first classes they taught was a programming language paradigms class primarily focused around Scheme. Most people *hated* that class, but it blew my mind. And looking at the list you linked I see Haskell and Scheme are the top two. (I'm still trying to wrap my head around Haskell.) Maybe a little more unfocused, but I recently embarked on a journey to solve the Project Euler problems (just one a week--there's only so much time in a week) using a different language from https://en.wikipedia.org/wiki/List_of_programming_languages -- I'm just going down the list in alphabetic order of those I can actually manage to install (with or without a VM). Most of them I've never heard of and are not easy to find. I suspect most of them won't be that illuminating either, but I'm hoping enough will be interesting (even if only of historical interest) to make it a worthwhile project ^_^ Erik _______________________________________________ Discuss mailing list [email protected] http://lists.software-carpentry.org/mailman/listinfo/discuss_lists.software-carpentry.org
