[Pharo-users] I Can Read C++ and Java But I Can't Read Smalltalk

kilon alios kilon.alios at gmail.com
Sun Mar 30 14:52:14 EDT 2014

Smalltalk is the easiest language I have learned so far. Python coming
second and quite close.

I also find Squeak by Example and Pharo by Example very good introductory
guides. Smalltalk By Example is even better if you want to know more about
the language.

Smalltalk is similar to Lisp in the sense that it follows its own path and
it takes some time to escape the C syntax. But overall Smalltalk and Lisp
are excellent choices for beginner coders.

The article you linked contains those peculiarities but those things will
become apparent to anyone following Pharo by Example.

And I dont think you will find many people arguing that C++ , Java are more
readable than Smalltalk and Lisp. Sure to people that are not that
experienced could be. But even in that case, I dont quite believe it.

Overall however learning languages is not a big deal, its learning
libraries that can become a real torture. For example I hated C++ because
of MFC and I strongly disliked Java because of Swing. Now that I am
learning Javascript , I dislike it because of DOM , Jquery etc . Also Its
easy to find good documentation for languages much more difficult for

So I am not buying that Smalltalk is anything else than very easy to learn.
Other than that like any language out there it takes some time to get used
to some things.

On Sun, Mar 30, 2014 at 9:04 PM, Ben Coman <btc at openinworld.com> wrote:

> I came across this article a few days ago.  Thought it might be of
> interest to some.
> http://www.eli.sdsu.edu/courses/spring01/cs635/readingSmalltalk.pdf
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.pharo.org/pipermail/pharo-users_lists.pharo.org/attachments/20140330/776cc85c/attachment.html>

More information about the Pharo-users mailing list