Scheme is great. It has basically no syntax to bog you down and you can focus solely on the algorithm side of programming.
Do you have an opinion about Common Lisp? I know that Scheme is more minimal and cleaner but since you recommend Scheme I want to know what your opinion about Common Lisp is.