Squeak is an open source dialect of Smalltalk, a pure OO programming language that takes object orientation principles to their limits.

Development in Squeak will be quite different from what you may experience in Java, C#, Ruby or Python, yet it will be very fulfilling.