Racket (programming language)i

The best choice if you want to understand functional programming from first principles. Racket comes with DrRacket, a beginner-friendly editor, and pairs with How to Design Programs, a free online textbook by Racket's own designers that teaches recursion, higher-order functions and program design…

See all 10 items in this list