Do you think learning Ruby is easier and faster than learning Java?
Thank you
SCEA 5 (part 1), SCBCD, SCWCD, SCJP, CLP, CLS
David Newton
Author
Rancher
Joined: Sep 29, 2008
Posts: 12612
posted
0
Yes and no. The basics, easier. The non-basics, harder. Java-the-language is (almost) very simple. Ruby-the-language, due to its dynamic nature and meta-programming capabilities, is harder.
I disagree that you *need* to know the complicated stuff, especially when starting out. Lots of very productive work is done in Ruby without knowing anything about metaprogramming.
Paolo Perrotta
author
Greenhorn
Joined: Mar 27, 2010
Posts: 27
posted
0
Yes, it depends on what you're learning - and who you are. For me, Ruby is much easier than Java overall. Learning the basics of Ruby is easier than learning the basics of Java for most beginners, and the Ruby environment (APIs, popular libraries, standards) is tiny compared to Java's huge Land Of Acronyms (LOA).
That being said, I agree that learning the details of the Ruby language is arguably more difficult than learning advanced Java. Ruby is easy to learn, harder to master.
Paolo Perrotta, Europe
Author of Metaprogramming Ruby
http://www.pragprog.com/titles/ppmetr/metaprogramming-ruby