Ok, i don't use Scheme and I don't know one who is using it. But I think it perfectly fits as a language for teaching programming skills. The syntax is clear and even a bit advanced stuff like recursion and lists can be easily done. There's also a cross platform teaching environment available called DrScheme (http://www.drscheme.org). A nice introduction book to scheme is "Little Schemer" (I think its called that way). DrScheme also provides a GUI. I think that is important as I remember my first programs where all graphic related stuff. It's just more fun to move a circle than writing the good old "Hello, World!". Another alternative would be Python with WxWindows also cross platform and clear syntax.
Ok, i don't use Scheme and I don't know one who is using it. But I think it perfectly fits as a language for teaching programming skills.
The syntax is clear and even a bit advanced stuff like recursion and lists can be easily done.
There's also a cross platform teaching environment available called DrScheme (http://www.drscheme.org). A nice introduction book to scheme is "Little Schemer" (I think its called that way).
DrScheme also provides a GUI. I think that is important as I remember my first programs where all graphic related stuff. It's just more fun to move a circle than writing the good old "Hello, World!".
Another alternative would be Python with WxWindows also cross platform and clear syntax.