a thoughtful web.
Good ideas and conversation. No ads, no tracking.   Login or Take a Tour!
comment
rob05c  ·  4061 days ago  ·  link  ·    ·  parent  ·  post: What language(s) are you currently learning?

I highly, highly recommend the SICP (also available online).

The SICP uses Scheme. But it doesn't just teach the language. It teaches you how to program, and think, functionally. Things like the different types of recursion (tree-recursive, vs linear recursive, vs iterative [did you know you can write a recursive program that executes iteratively‽]).

Highly recommend it. It will help you learn to think functionally to a much greater degree than an ordinary Scheme tutorial.

FYI I'm kind of in the same boat. I was taught OO and Imperative programming, and I've been trying to make the vertical ascent to FP. It's hard to find the time.