Great for turkish translation, Kojo rocks.
Kojo is great teaching software (thanks Lalit) and Scala is great programming
language and it will be more and more with Scala 3.
I've always been a fan of functional programming languages and I met ML before
Scala. It's an old, old love.
Why not only Kojo? I think there must be many educational realities with many
different languages, for simply chooseing the more appropriate for personal
skill or students. For example, I also made a small environment for Ruby (in
OCaml in particular? Why not ... Functional first, dirty enough for dirty work
(imperative ;) ). From OCaml to F# the step is not complex...
I believe that the functional paradigm is the best to teach programming, the one
that most opens mind. Basically we don't want everyone to become a "real, nude
and crude, programmers", but rather create conditions for students to think.