Recently I have started learning another object oriented programming language, Ruby, together with its’ web application development language, Ruby-on-Rails (RoR, aka. Rails), in order to help an old buddy of mine with some of his web development projects.
Ruby, and Ruby-on-Rails has gained quite some fame in the past few years, probably thanks to Rails, allowing lightspeed web developments, within certain boundaries (mostly of knowledge, as usual :)).
After some time (~160h) playing with Ruby, it seems like an efficient and well-structured, easy to learn. The Rails framework is a framework of coding standards, code-structure, templates and commands. And not to forget Gems and plugings, which also makes Ruby a rapid application development tool; there is a wast number of code available for Ruby, no need to reinvent the wheel (unless you need some special tyres ;)).
However my experience in this subject is not yet entitling me to write an academic post about it, but thought it’s a good idea to share some of my findings on the subject, for any one who is in the same shoes, looking for some entry points to the world of programming Ruby…
- A great intro to the subject, from ONLamp.com
- The Ruby Programming Language
- The Ruby Programming Language (Wikibook)
- The Rails Framework Documentation
- The RubyGems User Guide
- to be continued…