HACKER Q&A
📣 ctenb

What is the most suitable Scheme implementation to learn today?


I'm not familiar with Scheme, and there seem to be many implementations around: https://en.wikipedia.org/wiki/Category:Scheme_(programming_language)_implementations

I'm a little overwhelmed by this and unsure which implementation to install and use to learn the language.


  👤 kognate Accepted Answer ✓
I'd suggest Racket (https://racket-lang.org) which is a batteries-included language environment that includes scheme and has a lot of high-quality documentation.

Guile (https://www.gnu.org/software/guile/) isn't quite as learner-focused but is another great choice.


👤 pivo
I'd checkout Racket: https://racket-lang.org/ It's got a nice UI for starting out and getting good error reporting. It's also well documented.