3 ms·
Scheme is a great language to get going w/ functional programing and lisp type languages. I would suggest using Racket. It is 'batteries included', design for t
by spooneybarger 16y ago
Scheme is a great language to get going w/ functional programing and lisp type languages. I would suggest using Racket. It is 'batteries included', design for teaching so there is tons of documentation and has support for R5 and R6 versions of scheme.
Most programmers I know started w/ an imperative language. I didn't and feel grateful for it. Learning programming in a different way tends to mean even if you get a job doing imperative program, you usually think different from others and that can lead to excellent conversations, designs etc.