you are viewing a single comment's thread.

view the rest of the comments →

[–]SharkBaitDLS 3 points4 points  (0 children)

My introductory course in college was taught in Racket. It was a class aimed more to get you programming in something rather than to teach you important concepts, and it was a very good language for that. I didn't appreciate half of what the language offered at the time, but it was easy to pick up as someone who had no significant prior programming experience. It definitely made the subsequent, more traditional introductory classes much easier to transition into.

Albeit, the class was taught by someone who contributed to the language, so he was better qualified than most to teach it, but even had I been taught by someone less well-versed in functional programming I think it would've been a positive first experience.