For me Smalltalk and Lisp are the easiest languages. In smalltalk everything is an object and in lisp everything is a list. And in other languages you have to learn 100500 language constructs and hacks.
Uko On 30 Mar 2014, at 20:52, kilon alios <kilon.al...@gmail.com> wrote: > 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 libraries. > > 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 <b...@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 > >