News for hackers. Stuff that matters.
Re:Why Learn to Program in C? by agumonkey on Monday February 01, 2016 @04:20PM (#11015556)
I hesitated to say that, but to me the most important part is paradigm and structures/patterns. lisp will teach you untyped tree recursion and metalevel perspective. ml/haskell will teach you typed composition. prolog goal based space exploration. forth stacks. APL arrays. C/Pascal etc are supposed to teach you 'imperative' but I believe imperative is mostly a conflation of lots of things, mutable state.. at best you'll learn state machines.
Re:Why Learn to Program in C? by ufo on Monday February 01, 2016 @05:57PM (#11016319)
I agree with you but I think paradigms are more of a "second" language problem than a "first language" problem.
Re:Why Learn to Program in C? by agumonkey on Monday February 01, 2016 @06:21PM (#11016474)
You may be right. It's hard for me to really put myself in the shoes of a completely new learner.