Home Accessibility Courses Twitter The Mouth Facebook Resources Site Map About Us Contact
For 2023 - we are now fully retired from IT training.
We have made many, many friends over 25 years of teaching about Python, Tcl, Perl, PHP, Lua, Java, C and C++ - and MySQL, Linux and Solaris/SunOS too. Our training notes are now very much out of date, but due to upward compatability most of our examples remain operational and even relevant ad you are welcome to make us if them "as seen" and at your own risk.

Lisa and I (Graham) now live in what was our training centre in Melksham - happy to meet with former delegates here - but do check ahead before coming round. We are far from inactive - rather, enjoying the times that we are retired but still healthy enough in mind and body to be active!

I am also active in many other area and still look after a lot of web sites - you can find an index ((here))

Well House Consultants
You are on the site of Well House Consultants who provide Open Source Training Courses and business hotel accommodation. You are welcome to browse and use our resources subject to our copyright statement and to add in links from your pages to ours.
Other subject areas - resources
Java Resources
Well House Manor Resources
Perl Resources
Python Resources
PHP Resources
Object Orientation and General topics
MySQL Resources
Linux / LAMP / Tomcat Resources
Well House Consultants Resources
Extras Resources
C and C++ Resources
Ruby Resources
Tcl/Tk Resources
Web and Intranet Resources
Ruby module R050
Ruby - General
Exercises, examples and other material relating to training module R050. This module is presented on Private Courses and Specially Run Courses only

Ruby is an object oriented scripting language that has Perl 5 to thank for much of its background - but it removes some of the complexities of Perl and is a much more modern and compact language. Although it has other uses, the vast majority of Ruby is used via "Ruby on Rails" which is a web development framework that pulls together web page design, databases and code into a system in which web applications can be quickly developed by those with the knowledge, and they can then easily maintain them.
Related technical and longer articles
Converting to Ruby? Start here
Ror - Ruby on Rails

Articles and tips on this subjectupdated
4583Back in the saddle again - excellent open source course from Well House Consultants
Why should you come on a course I run at Well House Consultants? Because you want to learn, learn effectively, and enjoy the course, and pay a sensible price. Those of you with whom I'm in touch from time to time will know that in the summer I was laid low with ear and balance problems, and took ...
2504Learning to program in ...
At Well House Consultants, we offer courses at two levels in a number of program- ming languages. Our "learning to program in ..." courses are for delegates who have never programmed before, or who are rusty, who lack confidence, or want a refresher of the basic principles. Our "... programming" courses ...
4294A bright new gem - updated Ruby training
We've been running Ruby courses for a number of years, and in that time we've seen the language move up from being a one-application platform (Ruby on Rails) to a whole lot wider uses. Still Rails, but also many other data handling tasks, web site checking tools such as Cucumber, Selenium, Watir web ...
3799Ruby Documentation through rdoc
There are three vital elements in any code of significnat size that you write. • There's the code itself • There are programmer's comments which provide an overview of the internals and remarks on how you've done things, why certain decisions were made, known issues for future maintainers, ...
2605Ruby on Rails - a sample application to teach you how
The Ruby on Rails Framework is a great way to put bolt web applications together quickly - but it can be overwhelming when you come to do it for the first time. There's a steep learning curve with all the various elements to put together to make up the whole. We have a first (tiny!) demonstration in ...
3158Ruby training - some fresh examples for string handling applications
Ruby's a great language. No - let me rephrase that "Ruby's a fantastic language" ... for many tasks such as "data munging" - handling / manipulating large flows of data, in all sorts of ways. But in my training role, I come across far more people using Ruby on Rails, Selenium and Watir than Ruby for ...
2866Ruby - how does it compare and where is it the right language?
I heard Ruby described as "Perl Five and a Half" - and I thought "how apt". Perl is an excellent programming language - it's especially excellent as glueware or middleware, where it melds together differing technologies, protocols, utilities and other programs to provide a total solution. But Perl's ...
2826Ruby - training for automated testing users
Another one for our FAQ, perhaps? Q: I have a question about the course 'Learning to Program in Ruby - training course'. I would like to know whether this course can be attended by people who don't have any Programming Knowledge or experience, and also whether this course can be helpful for Manual Testers ...
2227Learning PHP, Ruby, Lua and Python - upcoming courses
The following programming courses are all booking well, but still have good availability: PHP - starting 6th July Ruby - starting 14th July Lua - starting 10th August Python - starting 17th August Also Deploying LAMP (Linux, Apache httpd, MySQL, PHP/Perl) from 20th July. Can be taken as separate Linux ...
2104Ruby Programming and Rails - 4 different courses in one
Week commencing Monday, 13th July ... is Ruby week! If you're looking to learn to program in Ruby, you'll want to attend our four day Learning to Program in Ruby course. If you're already a programmer, but in another programming language, and you need to convert to Ruby, start on the Tuesday and take ...
Examples from our training material
amazing   Initial Demo - finding matching lines in a file
col2   Simple Ruby Program - read, calculate, output
eight   log file analysis
five   if elif else ... and while
four   prompt, read, echo, calculate
googletrace   Where has Googlebot crawled?
latest_log   Sample Application - Read and analyse a web access log file
one   Hello world and elsewhere
pmf   Subclass, Inheritance, Polymorphism, static methods, factories ...
rs06   All together - class, factory, comparable, exception, files, strings, arrays
seven   Simple file parsing
six   loop showing iterations
three   read - calculate - output
two   calculation, coercion, etc
Background information
Some modules are available for download as a sample of our material or under an Open Training Notes License for free download from [here].
Topics covered in this module
What is Ruby?
What is Ruby used for?
What sort of language is Ruby?
Complete learning
If you are looking for a complete course and not just a information on a single subject, visit our Listing and schedule page.

Well House Consultants specialise in training courses in Ruby, Lua, Python, Perl, PHP, and MySQL. We run Private Courses throughout the UK (and beyond for longer courses), and Public Courses at our training centre in Melksham, Wiltshire, England. It's surprisingly cost effective to come on our public courses - even if you live in a different country or continent to us.

We have a technical library of over 700 books on the subjects on which we teach. These books are available for reference at our training centre.

You can Add a comment or ranking to this page

© WELL HOUSE CONSULTANTS LTD., 2023: 48 Spa Road • Melksham, Wiltshire • United Kingdom • SN12 7NY
PH: 01144 1225 708225 • EMAIL: info@wellho.net • WEB: http://www.wellho.net • SKYPE: wellho

PAGE: http://www.wellho.net/resources/R050.html • PAGE BUILT: Sun Oct 11 14:50:09 2020 • BUILD SYSTEM: JelliaJamb