Before starting to learn Ruby I had attempted to learn Python. They're very similar languages in terms of use, both dynamic, object-oriented, scripting languages. I picked Ruby to learn because when I looked at the code it made sense to me. I didn't have to try to do a mental jump so high from the beginning. At first I could not see any Japanese influence on Ruby. Ruby was created by a Japanese guy and it's very popular in Japan, and I speak Japanese. But now I'm beginning to see and suspect that it has a lot to do with the readability of the language. Let's contrast a simple statement in Python which is written by Europeans. Recently Python went through a mayor revision (which still hasn't completed) that broke backwards compatibility, because one of the main philosophies behind Python is having only one way to do things. So in Python 2.6 you could say print "Hello World" now on Python 3 you have to say print( "Hello World") . The pur...
© David Acevedo