Jim said:
Is Ruby a good choice as a general usage programming language? Why (or
why not)?
Hi Jim,
Technical reply :
Ruby also has open source testing tools like
Watir
Selenium (On Ruby)
Celerity
and lot .....
Lot of open source PROJECT management tools still using ruby.
Non-Technical Reply:
NOTE: I didn't mention any technical terms because already lot of
peoples explained about it. I am just sharing my experience with Ruby.
SO if it is not relevant to this topic then PLEASE IGNORE IT. But I hope
it will gives confidence for few peoples who are learning ruby.
After read all the replies, I also want to say something about my
experience on ruby. I didn't studied any languages (even OOPS concept)
in college life(Last Bench Student
..). But I got a offer from a
company as a TESTING ENGINEER. In my company they all did Only RAILS
Projects. So I started with Watir. Without learning Ruby, its very tough
to learn watir. So I started to learn Ruby. Within 20 days I can able to
write multiple ruby files and also I can able to combine and manage all
the ruby codes. Because comparing with other languages, RUBY is very
easy to cover the following topics,
1. FixNum, String,Array,Hash
2. If,For,While,Case
3. Methods,Classes
4. Single Inheritance, Multiple Inheritance(Mixin)
5. Include, Require, Load
6. File Concept
7. Error handling.
8. DB connectivity (mysql)
So within 20 days I had learned Ruby but I couldn't able to learn other
languages for 4 years(In My College life).
In these 20 days only, I got programming knowledge and also oops
concept.
Now I have 3 years experienced in Ruby. Except my company works, I have
earned $5000(I am in India).Because I can automate anything with
RUBY(Watir,Selenium,Mechanize,Hpricot....).
So shortly --> learning Ruby is worth. (learn RUBY earn RUPEE)
Thanks