Pharo is a modern, dynamically-typed, reflective, and pure object- oriented programming language. It offers strong productivity via a fully live programming environment. It supports Xtreme TDD, a powerful development technique that puts live objects at the center of the coding experience. More information at http: // www.pharo.org. Pharoers are used to say that programmers will never program the same once they coded seriously in Pharo. Learning Pharo...