Don Box решил изучить Ruby и восстановить свои знания Smalltalk-а (с которым он не имел дела уже 18 лет). Повод - выбор языка для обучения его детей программированию. В списке языков кандидатов Lisp, ML, Smalltalk, Ruby.
Цитата:
Бросается в глаза отсутсвие в списке некоторых языков. Меня не волнует, поймёт ли хоть один из трёх моих детей отличие абстрактного класса от интерфейса или разницу между ссылкой и указателем. По-этому, я и не рассматривал такие языки как C++, C#, Java и VB.NET. Честно говоря, пока современная индустрия заставляет программистов задавать подобные вопросы до появления следующего поколения программистов, я буду полагать, что моё поколение расбрасывается возможностями.