Your reaction is actually quite common. Most people who learn Smalltalk absolutely love it. (Some don’t, because every programming language has its detractors.)

According to the StackOverflow developer survey, Smalltalk is the second “Most Loved” programming language in the world (after Rust). That’s saying a lot!

At, Smalltalk was voted the best-designed, most concise and most productive programming language, beating out Python, Elixir, Scheme, and Nim. Wow! You can’t argue with the wisdom of the crowd.

It’s unfortunate that Smalltalk doesn’t rank well with TIOBE, RedMonk, PYPL, and other popularity indices. But as we all know, popularity does not correlate with the technical merits of a programming language. Just look at JavaScript, PHP, and Perl!

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store