Best way to start with smalltalk in a windows environment (win 7)

Viewed 8998

I am a c# developer and most of my friends are much smarter than me, and they laugh at me and start to swear at me in smalltalk. I want to learn this so that I might better be insulted at their insults... and maybe learn a thing or two in the process.

So, what is the best place to start with regard to smalltalk in a windows environment?

9 Answers

Since you are on Windows, I will say you should try DCE (Dolphin Community Edition), It has every thing (Including better integration with the OS than Pharo or Squeak, especially the GUI).

The Professional Edition will take you one level up since it contains other extra get-in-the-flow tools plus the Delivery wizard to directly produce executables (in short EXEs). It's more than enough for learning Smalltalk. It includes a Help file (containing fast intro to Smalltalk, a comprehensive coverage of the environment, pattern usage, and a nice gui example).

If you think you will stay for long on Windows (an environment issue, etc...) or as igouy said 'leverage your Windows experience', then by All means check DCE.

As an extra I suggest you download it, check the intro to Smalltalk in the Help file and later on enjoy these videos:

  1. A Better Hello World
  2. Fun with MS Speech library (ActiveX wizard sample tutorial)
  3. Interfacing with iTunes
  4. Programming Animation with Dolphin (this shows the interactive nature of Smalltalk in general, still in Dolphin is integrated with Windows so you can play with Windows's windows and controls in an easy and thrilling way.)

and by the way it's addictive!

happy small talks with Dolphin Smalltalk ;)

Dolphin Smalltalk Pro is selling for USD 225. Where can I such a powerful, good that price.

My preferences are Smalltalk and Common Lisp, but the Common Lisp IDEs are expensive by comparison.

The only problem is, I'd have to use Windows, but that was a decision I already had made, after years of Linux (going nowhere in the application-selling domain).

Related