Let PVTS help you learn the basics of functional programming in Scheme.

Although Pilo Visual Tools for Scheme is a basic interpreter (learn more about PVTS language support), anybody that is learning the basics of recursion or wants to enhance his understanding of how pointers and lists work can benefit from giving this a try.