Home Accessibility Courses Twitter The Mouth Facebook Resources Site Map About Us Contact
For 2023 (and 2024 ...) - 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 R101
Exercises, examples and other material relating to training module R101. This topic is presented on public courses Learning to program in Ruby, Ruby Programming

Ruby is a modern, scripting Object Oriented language that's rapidly growing in populatity. Taking many of the best features of Perl and Python, adding its own exciting extras, and used as the basis for Ruby on Rails ("RoR"), we expect to be seeing a lot more Ruby in the next year or two.
Related technical and longer articles
Ruby Regular Expressions
Conditionals, loops, and iterators in Ruby

Articles and tips on this subjectupdated
4498Ruby - where one statement ends and the next begins
In Ruby, you can end your statements with a ;, but it's more usual to simply let them end at the end of a line. Ruby can usually identify where a statement ends and if it clearly doesn't end on one line, it carries on to the next. Just occasionally, this can be little bit of a trap. Look at this ...
4369Ruby - the second rung of learning the language
When you're learning a programming language - or to program - your text / tutor will almost inevitably start with "Hello World" - a program to display a string of text. That's chosen as the first example as it shows you how to enter and store you program, it shows you any steps necessary to convert ...
1302Ruby, Ruby, Ruby. Rails, Rails, Rails.
We passed through New York on our way up from Washington DC to Albany, NY State; a 3-hour layover gave us a chance for a quick meal (there's no better city for a choice of foods), and a chance to look through a book store (there's no better country to look through the shelves for the next trend). Our ...
2607Answers on Ruby on Rails
What is Ruby on Rails? Ruby on Rails is a clever way of programming your web server in Ruby - it allows you to have data in databases on your website and provide very easy access tothat data through a browser, allowing your customers to see the data and you staff to see it, alter it, and add more data ...
1375Python v Ruby
Ruby v Python ... I've been asked for a comparison! • Both are object oriented scripting languages - or rather claim to be scripting languages, but are really compile-and-run via their own virtual machines, in just the same way as Perl and Java are. • Both are modern, Open Source languages ...
2286New to programming? It is natural (but needless) for you to be nervous
Yesterday, I ran the introductory day at the start of our Learning to Program in Ruby course. Delegates come to us to learn a programming language with two different backgrounds - "I have programmed before in xxxxx and now I need to learn QWERTY" (the converters) and "what is this programming thing ...
2287Learning to program in Ruby - examples of the programming basics
We so often overlook the basics of programming, and yet they are so fundamental to good code - understanding things like how widely variables can be seen (also known as variable scope), what happens when you divide two numbers (do you get a decimal result or is the remainder thrown away), and how do ...
1887Ruby Programming Course - Saturday and Sunday
We're so busy during the week at the moment that I'm running an extra Ruby Course this weekend. The main use of Ruby is within "Ruby on Rails", but our course concentrates on the language itself and so it's suitable for people who are using RSpec, cucumber and Watir as well as Rails. Here are some ...
5502006 - Making business a pleasure
"Making Business a Pleasure" - a spoken logo for Well House Consultants for 2006. Whether you're attending a course, staying as a guest at Well House Manor, working for us, or simply visiting our web site, we want you to enjoy the experience. We don't know exactly what 2006 will bring, but we have ...
1041Learnt in London - Ruby, Martini, Coral and the Core
We're only a fortnight into the new year yet, already, I've spent two fascinating and very different evenings in London meeting up with other users of our technologies and listening to visions for the future. Training is all about planning for the future ... and networking and learning about other's ...
1027Cue the music, I'm happy.
I'm not musical ... but this song keeps jigging around in my head. "I'm back in the saddle again. Out where a friend is a friend, where the longhorn cattle feed on the lowly gypsum weed. Back in the saddle again." First course of the New Year ... done, run and I love it! Lining up the systems to ...
664Ruby course - oops - it's not happening
I spotted a 1 day Ruby conversion course - presented by one of the "movers and shakers" behind Ruby and Rails - over Easter. And in Europe rather than the USA or Japan too. Fabulous - I'm always keen to learn from the masters; time and money spent listening to the originators of Perl, PHP, MySQL and ...
Examples from our training material
col1   First Variables in Ruby
d2.1   Prompt, read from user, calculate, output in Ruby
d2.2   Use of intermediate variables
d2.3   Use of intermediate variables - alternative
e1   Simple input, calculate, print
hello.rb   Some simple Ruby stuff
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 it used for?
Where do I get and install Ruby?
Core facilities, built-in library and standard library.
Basic concepts - object orientation, regular expressions, arrays, hashes, etc.
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., 2024: 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/R101.html • PAGE BUILT: Sun Oct 11 14:50:09 2020 • BUILD SYSTEM: JelliaJamb