functional programming

What do students learn by programming in Scheme?

I recently remembered taking introductory programming courses that used Scheme almost exclusively. Compared with languages like Java or Python, Scheme has very little conventional object-oriented syntax and often…