- you will learn good habits
- you will, by necessity, learn and object oriented approach
- Squeak is a great learning tool, with excellent debugging tools
Sounds like the main arguments that used to be made for learning
Might be good, but not subscribed to by very many.
Actually, I did learn Pascal in University :-) A great language for
learning structured programming. But that was then (the 70s).
We also learned VAX assembler, which is more to my point:
Because I learned VAX assembler first, it was easier for me to learn
C, which practically mapped directly to the VAX instruction set.
Knowing that C was nothing more than a glorified assembler kept me
from making the serious mistakes that people who thought C was a high-
level language, made.
My argument for Smalltalk is the same: If you learn Smalltalk first,
then other OO languages will make a lot more sense, and you'll better
understand the quirks of OO-tolerant languages, like C++ and Perl.
I'm also assuming that Rui's main goals are not vocational. That is,
he's not trying to learn a language to earn a living. I'm guessing
he's hoping to learn something new, to get his ideas out there, and
to have a bit of fun. Smalltalk is easy to learn, and fun.
However, there are lots of ways to skin this cat... this is just my
Websites for On-line Collectible Dealers
firstname.lastname@example.org mailing list
To unsubscribe, send any mail to "[EMAIL PROTECTED]"