En************@ ModernEnglish.c om (English Teacher) wrote:
Which would be a more useful language to learn, Smalltalk or Pearl?
Learning curves any different?
Useful to learn or useful to teach? As others said, it all depends on
what you want to do with the language.
I don't think Perl is a good language to start with. I'll give you two
alternatives for perl:
1. Ruby is said to be greater than (Smalltalk+Perl )/2 to illustrate
that Ruby has a lot in common with both languages and provides more
benefit than just a little bit of both worlds.
2. Python has more users than Ruby but similar features and therefore
might be a good choice, too.
There's nothing wrong with Smalltalk, you just have to decide which
Smalltalk dialect to take ;-)
Squeak Smalltalk is an interesting language to teach young children
the basics of computer programming. See
http://squeakland.org for the
details. But Squeak is also suitable for learning computer science at
any age in many different fields such as graphics, sound, networking
or interpreter design. And with Squeak knowledge behind there's no
problem in learning other Smalltalk dialects or other object oriented
languages as Ruby, Python (or even Java and C# ;-)
Cheers
Sascha