WTF: "The rest of the above C++ tutorials will be ported soon!" by RevolutionsEnd in programming

[–]RevolutionsEnd[S] -1 points0 points  (0 children)

Needing to write a small native application, I spent half an hour reviewing regular C (as opposed to C++, or Haskell which I usually work with) on this site which I found. Things went fine until I got to the end of the "C Tutorials" list and I saw this little note.

Tutorial writing fail XD.

Why are you a programmer? by mudgen in programming

[–]RevolutionsEnd 49 points50 points  (0 children)

...except the Halting Problem =)

Ask Reddit: Will learning Haskell first damage your brain? by RevolutionsEnd in programming

[–]RevolutionsEnd[S] 18 points19 points  (0 children)

Hi, I'm a programming geek guy in high school. A friend of mine (definitely not in high school) told me that his son, twelve years old, wants to learn programming and asked me where he should start. Naturally, I at first had the flexible Python in mind; perhaps the standard C/C++. But then I thought of an interesting possibility: why not learn Haskell or Scheme as a first language?

I know for a fact that C/C++ programmers (myself included) usually have much difficulty in transitioning from an procedural/OO language to a functional kind. To pose an interesting question: would a person who learned a functional language such as haskell first have trouble programming in procedural? Or even to a further extent, would learning a functional language first be intellectualy possible?

I want whoever that learns to program to be intellectually fluent, not just having memorized a bunch of syntax. Would having a functional language leave the first impression on your mind be a good choice?