MIT Scheme is pretty easy if recursion makes sense to you, pretty terrible if recursion doesn't make sense to you. Recursion can be tough to wrap your head around, people usually either get it or they don't.Scheme made me fucking quit programming. Mostly because the professors couldn't teach it worth a shit.