If you are just getting into Smalltalk there are a lot of resources on the net. This page is by no means an exhaustive list, but it should get you started.
I suggest you start by reading Dan Ingall’s Design Principles Behind Smalltalk and then download either Squeak or Pharo (a fork of Squeak). Both are good open source Smalltalk implementations with large and helpful communities. Once you’ve read some books and gone through the tutorials, read every post on Ramon Leon’s blog (start with his top posts). I’m not kidding, Ramon does a very good job of writing about practical programming with Smalltalk.
General articles:
- 10 reasons why I’m using Smalltalk for airflowing
- Today’s Smalltalk: A Second Look At The First OO Language
- What is Object Oriented Programming: A Critical Approach
- Today’s Smalltalk: A Second Look At The First OO Language
- Ruby, Smalltalk and Class Variables
- Is Smalltalk a secret rock star in the programming languages world?
- Smalltalk timeline
- Smalltalk [Wikipedia]
- The World of Smalltalk
- The Pharo Smalltalk ecosystem
- Some Resources for People Who Want to Learn Smalltalk
- Smalltalk: Simple but Expressive
- Principles of OO Design, or Everything I Know About Programming, I Learned from Dilbert
- “Why I have migrated from Ruby on Rails to Seaside”
- Who looks at Smalltalk?
- Would you start learning Smalltalk?
- Smalltalk is stable and growing
- Alan Kay: The Computer Revolution Hasn’t Happened Yet, OOPSLA 97
- Smalltalk is Dead? Long Live Smalltalk
- Ich bin ein Smalltalker (Italian) (Google translation)
- Smalltalk has some great opportunities ahead, but we can’t just say we’re the best, we have to innovate.
- The Early History of Smalltalk
Mailing lists:
Koans:
Online Tutorials:
Books:
- A Mentoring Course on Smalltalk
- Computer Programming using GNU Smalltalk
- Pharo by Example
- Dynamic Web Development with Seaside (online) (pdf)
- Squeak by Example
- Free Smalltalk Books (over 20 titles)
Web Frameworks:
Persistence Solutions:
- Simple Image-based
- SandstoneDb
- SandstoneGOODS
- Glorp (tutorial)
- Magma
- GemStone/S
Smalltalk Success Stories:
- Avi Bryant on Trendly, Ruby, Smalltalk and Javascript
- Aida
- Airflowing
- Cincom
- Cmsbox
- FINWorks
- GemStone
- more GemStone
- GetItMade
- iBizLog
- Pharo
- Pier
- Seaside
- VA Smalltalk
- YesPlan
General Smalltalk Resources:
- Alan Lovejoy
- Club Smalltalk
- European Smalltalk Users Group
- Monty Kamath
- Planet Smalltalk
- Smalltalk Industry Council
- Smalltalk.org
- Universitat Politècnica de Catalunya
- The World of Smalltalk
- SmalltalkInspect podcasts
Dialects:
- Amber Smalltalk
- Cincom
- Cuis
- Dolphin
- F-Script
- GemStone
- GNU Smalltalk
- LSW Vision-Smalltalk
- Newspeak
- Pharo
- Redline Smalltalk
- Squeak
- Smalltalk/X
- Strongtalk
- VASmalltalk
User Groups:
- BSUG – the Belgian Smalltalk User Group
- Cologne Smalltalk Meetup
- DSUG – Dutch Smalltalk Users Group
- ESUG – European Smalltalk Users Group
- FAST – Fundación Argentina de Smalltalk
- Ha Noi Smalltalk Developers Meetup Group
- OCSUG – Ottawa Carlton Smalltalk Users Group
- NYC Smalltalk
- pdx.st – Portland Smalltalk Users Group
- RSUG – Russian Smalltalk Users Group
- Smalltalk_India
- SMUG-S – Smalltalk User Group Switzerland
- TSUG – Toronto Smalltalk Users Group
- UKSUG – UK Smalltalk Users Group
- Vancouver Smalltalk Developers Group
Smalltalk Jobs:
8 comments
Comments feed for this article
October 19, 2009 at 4:43 am
Mystylplx
Design Principles behind Smalltalk link is bad.
October 19, 2009 at 9:17 am
Dale Henrichs
Thanks! I checked most of the other links before updating, but obviously missed that one:)
November 24, 2009 at 12:30 am
Fred
Don’t forget NewSpeak, and Strongtalk
November 28, 2012 at 7:53 am
http://awebdesk.com
What you published made a ton of sense.
But, consider this, suppose you added a little information?
I mean, I don’t want to tell you how to run your website, but what if you added a post title that grabbed folk’s attention?
I mean Smalltalk 101 (gem)Stone Soup is kinda boring.
You ought to glance at Yahoo’s home page and see how they create article headlines to get people to open the links. You might add a video or a related pic or two to grab readers excited about what you’ve got to say.
In my opinion, it could make your website a little livelier.
June 12, 2013 at 6:51 am
Ben Coman
I came across another good general article…
http://blog.smartbear.com/programming/todays-smalltalk-a-second-look-at-the-first-oo-language/
June 14, 2013 at 11:33 am
Dale Henrichs
Thanks, Ben … I’ve added the link to the list…
October 21, 2018 at 3:24 pm
1 – Smalltalk on the JVM | Traffic.Ventures Social
[…] Smalltalk 101 […]
October 21, 2018 at 5:21 pm
Smalltalk on the JVM - ThreatIntel
[…] Smalltalk 101 […]