In the words of the Ruby creator Yukihiro Matsumoto:”I hope to see Ruby help every programmer in the world to be productive, and to enjoy programming, and to be happy. That is the primary purpose of Ruby language”
The Ruby language itself is an impressive and easy to learn language with a great blend of dynamic and static languages and it is also object oriented. The Ruby language is scared of lines and lines of code so it like to get things done by keeping code short and compact, helping you to be more productive. In Ruby on Rails your data model will be code-based and once you have finished your initial model you will then make changes to it using scripts that manipulate the model.
Ever heard of “open source”? Well Rails and Ruby are open source software. There is a great community supporting Ruby on Rails and together with documents available on the web you can easily learn how to use Ruby and share your ideas with the rest of the community. There is a whole bunch of videos and files that are available on the web, mostly for free. The quality and content is really great and you can use it and be confident that you will build your skills.
An interesting thing to know about knowing how to use Ruby on Rails is the job opportunities. Ruby on Rails developer is not a commonly advertised job but the companies who do want the skills of a Ruby on Rails developer do advertise really good packages. Some of the benefits given are the same or even better than those a .NET or Java developer would receive. This could be because the Rails development model goes for convention and not for configuration, which means that it will do all the hard work for you, helping you to get your work done quicker, saving time, saving money.
Because of its simplicity there are a great number of integrated development environments ready for Rails development. The Rails package also contains a lot of tools that you can use for just about any development need that you may have. All or most of these tools are free and also most of the tools are open source. The Rails environment really does have great tool support.
Rails isn’t just another Java or .NET development environment and will work absolutely great for you if you are the kind of person who thinks better in code and who likes to use scripts to get things done. If you decide to learn the Ruby on Rails language don’t be surprised when you find it fits you just right.