Tell me more ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

I like to learn Smalltalk. How should I start? Any suggestions regarding books or tutorials?

share|improve this question
1  
I took the liberty of changing "SmallTalk" to the correct form, "Smalltalk". – Frank Shearar Oct 20 '10 at 5:53
It's still "SmallTalk" in the title. I don't have enough rep to edit the post. Someone with necessary privileges, please change it to "Smalltalk". – missingfaktor Oct 20 '10 at 6:20
I missed that. Thanks, missingfaktor. – Frank Shearar Oct 20 '10 at 6:26

closed as off topic by Walter, ElYusubov, Yannis Rizos Nov 5 '12 at 14:36

Questions on Programmers Stack Exchange are expected to relate to software development within the scope defined in the FAQ. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about closed questions here.

2 Answers

up vote 5 down vote accepted

Probably the first step is deciding which implementation to use. Among the free implementations are Squeak, Pharo and GNU Smalltalk. There's not a lot of difference between Squeak and Pharo. The communities aim for slightly different things, but there's constant cross-contribution.

I don't use GNU Smalltalk, so I don't have pointers to their resources.

Good starting points for Squeak/Pharo are:

If you're interested in web apps, Dynamic Web Development with Seaside will gently introduce you to the Seaside framework.

share|improve this answer

May be this link to the question asked before on Stack Overflow helps you.

share|improve this answer
1  
I expanded the tiny URL: there's no point in saving characters in the post, and those URLs expire. – Frank Shearar Oct 20 '10 at 6:26

Not the answer you're looking for? Browse other questions tagged or ask your own question.